-
Notifications
You must be signed in to change notification settings - Fork 145
Build multi-architecture images #197
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
5e851b4
trial staged build with github actions tooling
4141done c9b9a33
fix some yaml issues
4141done 5f531ed
debug image state after loading base image in unprivileged build
4141done 0d84f4f
adjust debug prints
4141done 391f08d
move to a registry strategy to share base images due to buildx
4141done 9944209
attempt a different build strategy to share base image
4141done 4cc8a93
try building the base image, pushing, and saving
4141done 6d1b798
wait for build to run before we start testing
4141done d0b303e
fix file path for oss image upload
4141done 205fc95
add all tests
4141done e086211
correct image name in later tests
4141done 1e32e13
add platforms to all build config
4141done 4a022b2
redo build for base image, try the oci exporter
4141done 793640f
simplify to just build for test initial stages
4141done c296ad5
add unprivileged
4141done c5aa0c0
add push job
4141done d79d4bd
fix bad comments
4141done fc657e7
fix missing date
4141done 62813ca
get interpolation right in docker tag
4141done 2569856
try moving to github.repository
4141done 452d23b
clean up test script
4141done 15fb908
remove syntax error
4141done fc4dd27
remove branch restrictions on test jobs. They should run always
4141done 590c3e4
ensure runner version, set explicit artifact retention period
4141done 8182945
fix temp dir
4141done fa22c86
try using the runner temp for file upload and download
4141done bb364c0
use the temp variable all the places
4141done File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
ensure runner version, set explicit artifact retention period
- Loading branch information
commit 590c3e46a2c62b1d647eaa4a4ba49f1d5015d711
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Refresh my memory if the uploaded artifacts eventually get cleaned up. I have a vague memory that they do.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a default setting for the repo which I believe is 30 days. However based on this comment I'm going to update the retention explicitly since so it's obvious from the script.
retention-days: 1
One day is the minimum which is really too long for this but should serve us fine.Also worth noting that artifacts are only accessible from the workflow in which they were created so there's no chance of us pulling an old artifact which I was worried about initially.