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

[CI] Add CI workflow configuration #12

Merged
merged 3 commits into from
Jul 30, 2024
Merged

[CI] Add CI workflow configuration #12

merged 3 commits into from
Jul 30, 2024

Conversation

daspk04
Copy link
Owner

@daspk04 daspk04 commented Jul 29, 2024

  • CI for testing OTB builds in Nix.

* CI for testing OTB builds in Nix.
@daspk04 daspk04 force-pushed the 11-ci-github-workflow branch 2 times, most recently from 81c24b1 to 150874e Compare July 29, 2024 12:54
* The CI pipeline now supports builds for both x86-64 and aarch64-linux platforms by introducing a matrix strategy.

* Additionally, steps have been included to set up QEMU for ARM64 and improved configurations for Nix to better handle multi-arch builds.

* Ref based on https://lgug2z.com/articles/building-and-privately-caching-x86-and-aarch64-nixos-systems-on-github-actions
@daspk04 daspk04 force-pushed the 11-ci-github-workflow branch from 150874e to 5758cc1 Compare July 29, 2024 12:56
* Fixed incorrect platform names for amd64 and arm64 architectures in the CI workflow file. Changed `x86-64-linux` to `x86_64-linux` and `arm64-linux` to `aarch64-linux` based on Nix system names.
@daspk04 daspk04 merged commit 120bfb5 into main Jul 30, 2024
2 checks passed
@daspk04 daspk04 deleted the 11-ci-github-workflow branch July 30, 2024 01:24
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