Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiplatform CI build & test, +build tags: b_raylib,b_gtk #69

Merged
merged 7 commits into from
Dec 17, 2023

Conversation

stefanb
Copy link
Contributor

@stefanb stefanb commented Dec 17, 2023

Build on Linux and MacOS (windows build is failing since ever)

Installs needed CGO dependancies on both platforms for b_raylib and b_gtk build tags.

Done on top of #68, so check & merge that one first.

@stefanb stefanb changed the title TEST Ci multiplatform Multiplatform CI build & test Dec 17, 2023
@stefanb stefanb changed the title Multiplatform CI build & test Multiplatform CI build & test, build tags: b_webview,b_raylib,b_gtk Dec 17, 2023
@stefanb stefanb changed the title Multiplatform CI build & test, build tags: b_webview,b_raylib,b_gtk Multiplatform CI build & test, +build tags: b_raylib,b_gtk Dec 17, 2023
@stefanb stefanb marked this pull request as ready for review December 17, 2023 21:57
@refaktor
Copy link
Owner

I am thinking that we should maybe remove GTK and raylib for now. Ebitengine replaces raylib and GTK is too big to be properly supported in current stage. GTK was added more as a test to see if it can be integrated and how code would look.

I can go over all bindings see if there are any other that could be removed ot "archived" at this stage.

@refaktor refaktor merged commit fc59cf2 into refaktor:main Dec 17, 2023
3 checks passed
@stefanb stefanb deleted the ci-multiplatform branch December 17, 2023 22:56
@stefanb
Copy link
Contributor Author

stefanb commented Dec 17, 2023

The ebitengine currently fails during test, that's why I disabled the tag. See https://github.com/refaktor/rye/actions/runs/7240960768/job/19724539184

@refaktor
Copy link
Owner

refaktor commented Dec 18, 2023

Aha, I see ... I will try to see resolve that. And I will go and clean the modules list to something we can better support and handle at this point. Do you have any idea how to archive (remove but not lose) the modules that would be removed? Make archive repository ... just leave them in git history and tag it so we can find it later?

I've been working on new testing / docs engine and improving tests for few days now. I hope to commit it today, then I will do this purging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants