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 + partial arm64 support #57

Merged
merged 1 commit into from
May 6, 2023

Conversation

nikolaik
Copy link
Owner

@nikolaik nikolaik commented Jan 16, 2023

This moves us over from CircleCI to GitHub Actions in an effort to simplify build configuration and make it easier to contribute and maintain. Before this PR we were generating the CircleCI workflow configuration to include our build matrix using what CircleCi calls dynamic configuration. GHA, on the other hand, supports expressions directly in the build matrix property. This allows us to generate the build matrix in python and pass data to the matrix using fromJSON.

We also start leveraging official docker actions which allows us to start building for more architectures.

  • Start building for platform linux/arm64 on debian
  • Use official docker actions
  • Pass version config as JSON
  • Inline git_versions.sh
  • Improve logging

🔥 Delete old CircleCI config

@nikolaik nikolaik force-pushed the chore/github-actions branch 2 times, most recently from 55b7960 to 9ce3c24 Compare February 7, 2023 21:11
@nikolaik nikolaik force-pushed the chore/github-actions branch from 0a835ee to 6f96ea2 Compare April 30, 2023 19:59
@nikolaik nikolaik changed the title WIP: ♻ Start migrating to GitHub Actions ✨ Migrate to GitHub Actions + partial arm64 support Apr 30, 2023
- Start building for platform linux/arm64 on debian
- Use official docker actions
- Pass version config as JSON
- Inline git_versions.sh
- Improve logging

🔥 Delete old CircleCI config
@nikolaik nikolaik force-pushed the chore/github-actions branch from 2d2a272 to f26c7f0 Compare April 30, 2023 20:23
@nikolaik nikolaik marked this pull request as ready for review April 30, 2023 20:23
@nikolaik nikolaik mentioned this pull request Apr 30, 2023
@nikolaik nikolaik merged commit 701af40 into main May 6, 2023
@nikolaik nikolaik deleted the chore/github-actions branch May 6, 2023 19:49
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.

1 participant