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

Refactor and update build CI #784

Merged
merged 3 commits into from
Apr 23, 2024
Merged

Conversation

austinvazquez
Copy link
Contributor

@austinvazquez austinvazquez commented Apr 19, 2024

Issue #, if available:
Closes #789

The base image of the Dockerfile is out of date. Additionally the dependencies in the container can be reduce by swapping to an Alpine image.

Description of changes:
To simplify maintenance, this change refactors CI to bring cross-compilation out of the build job into its own GitHub Actions job which utilizes an Alpine container to reduce dependencies.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This change updates the build CI to cross-compile all variants in a
container as part of a seperate job. This enables testing of other
platforms to be added.

Signed-off-by: Austin Vazquez <[email protected]>
@austinvazquez austinvazquez marked this pull request as ready for review April 20, 2024 01:55
@austinvazquez austinvazquez requested review from a team as code owners April 20, 2024 01:55
@austinvazquez austinvazquez changed the title Update build CI Refactor and update build CI Apr 20, 2024
@austinvazquez austinvazquez force-pushed the update-ci branch 7 times, most recently from de0819a to 7935a67 Compare April 22, 2024 15:49
@austinvazquez austinvazquez marked this pull request as draft April 22, 2024 19:08
@austinvazquez austinvazquez force-pushed the update-ci branch 2 times, most recently from 6b4921d to 8aaee2f Compare April 22, 2024 19:17
@austinvazquez austinvazquez marked this pull request as ready for review April 22, 2024 20:05
@austinvazquez austinvazquez merged commit 3c86b76 into awslabs:main Apr 23, 2024
10 checks passed
@austinvazquez austinvazquez deleted the update-ci branch April 23, 2024 19:00
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.

Update credential helper CI and release infrastructure
3 participants