Skip to content

✨ Migrate to GitHub Actions + partial arm64 support - #57

Merged
nikolaik merged 1 commit into
mainfrom
chore/github-actions
May 6, 2023
Merged

nikolaik merged 1 commit into
mainfrom
chore/github-actions

Conversation

@nikolaik

@nikolaik nikolaik commented Jan 16, 2023 •

Copy link
Copy Markdown
Owner

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