-
Notifications
You must be signed in to change notification settings - Fork 16
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
Multi-arch build-push helper script #84
Conversation
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's df739c313efd86dc7f09ebcd463744c7b2d358d4. |
3028970
to
5948acf
Compare
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's 5948acf506a7cf9eb8d98928917e9462df23083b. |
48216ba
to
0793518
Compare
Signed-off-by: Chris Evich <[email protected]>
9064a33
to
e05529f
Compare
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's e05529f2532c19e308d53f7a8880295966d37de9. |
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's e1023710cac531c760b5cce784fbb51c2528f3cb. |
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's 84ea554532885b43dbebd4f0409aa6643b7af4d4. |
@edsantiago this is still a WIP/prototype, but I've finally got the tests passing, and I'd appreciate your early feedback if you're able. Mainly just My intent (once this is more solid) is to incorporate it, along with specific tagging and modding scripts, into a VM image. That image can then be used from Cirrus-CI by the various projects to replace the fugly github-actions workflow. Thereby de-duplicating and simplifying the wizardry into unit and integration-tested process compatible with normal PR-workflows. |
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.
First pass, but not a 100% thorough one (I got tired!)
Thanks @edsantiago for so many helpful suggestions, especially on the CLI option expectations and related docs.
Nono, this is great. I just needed an initial sanity-check over exactly what you looked at. I was afraid of getting too far and needing to re-architect due to some dumb choice (like if |
Major changes:
|
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's dcf0f7fc8d81bf715af9d68580426ff984cab04b. |
@edsantiago please don't make another pass yet, I need to work it over a few more times myself first. I'm positive there are a few "it's" I missed 😀 |
More changes:
|
8a38bfb
to
cd69bbb
Compare
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's cd69bbbc0a291bd1eea08cfc5ab24174f3655098. |
cc40af9
to
62b6a62
Compare
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's 62b6a621325409e51d8313c038453108f97c8ecc. |
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's 87f6d9ac6dacbb69f59d21d52e57048ebb9aa0bd. |
Pre-review final cleanup:
|
@edsantiago PTAL. Hopefully my changes summaries are helpful. The test-suite isn't perfect, but should be good n'uff for starting out. I plan to add more tests when incorporating this into a VM image for actual use in containers-org projects. |
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.
I only reviewed range-diff
, but even so that was a lot: I ran out of steam near the end (tests).
LGTM, my comments are mostly typos. @rhatdan has a tool somewhere that does spellchecks in code, maybe you could add that to your pre-commit habits?
Still, I appreciate all the effort. The tests setup here is less than ideal and quite hacky given they need to do a lot with very little in the way of pre-installed tooling (i.e. none). There'll be more practical testing done at higher-levels when I work this script up the automation-food-chain.
Oh! That's a novel idea, thanks! |
Signed-off-by: Chris Evich <[email protected]>
Successfully triggered github-actions/success task to indicate successful run of cirrus-ci_retrospective integration and unit testing from this PR's de236cdc47c97e6c94e2d42caf17eed2b105698a. |
This will partially address containers/buildah#3268 but the initial intent is to include this script in podman/buildah/skopeo automation. So there may be some initial end-user unfriendliness.