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

👷 Migrate to GitHub Actions #83

Merged
merged 1 commit into from
Feb 27, 2025

Conversation

AndreMiras
Copy link
Collaborator

Also bump a few versions to get the CI to pass.
In future iterations we could bump more dependencies.

Bumped versions:

  • Ubunto 18.04 to 24.04
  • Python 3.7 to 3.11 & 3.12
  • Cython==0.28.6 to Cython==0.29.15
  • Kivy==2.0.0rc2 to Kivy==2.3.1
  • p4a v2020.04.29 to v2024.01.21
  • hostpython3==3.8.1 to hostpython3==3.10.12
  • Android NDK 19b to 25b
  • OpenJDK 8 to 17

Also bump a few versions to get the CI to pass.
In future iterations we could bump more dependencies.

Bumped versions:
- Ubunto 18.04 to 24.04
- Python 3.7 to 3.11 & 3.12
- Cython==0.28.6 to Cython==0.29.15
- Kivy==2.0.0rc2 to Kivy==2.3.1
- p4a v2020.04.29 to v2024.01.21
- hostpython3==3.8.1 to hostpython3==3.10.12
- Android NDK 19b to 25b
- OpenJDK 8 to 17
@AndreMiras
Copy link
Collaborator Author

This is a first (working) iteration aiming to fix the build while migrating to GitHub Actions.
It's not perfect as we may be able to bump to even more recent versions or simplify things further, but it's a valid iteration as it fixes the build while updating dependencies.
In future iterations we could try to make it better, here are a few ideas to make this better:

  • build & test for both Python 3.12 & 3.13
  • introducing a docker build cache to speed things up
  • upload build artifacts (apk, aab)

@AndreMiras AndreMiras merged commit eb2d8da into develop Feb 27, 2025
4 checks passed
@AndreMiras AndreMiras deleted the feature/migrate_github_actions2 branch February 27, 2025 11:50
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.

None yet

1 participant