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

chore: build multi-arch images locally too #2752

Merged
merged 3 commits into from
Feb 27, 2024

Conversation

notnmeyer
Copy link
Contributor

@notnmeyer notnmeyer commented Feb 26, 2024

🍗 Description

What does this PR do? Anything folks should know?

updates the docker:build:local task to build multiarch images similarly to how docker:build:release does. we weren't doing this before, because i didnt understand how to get the images "available" without pushing to a registry. i mean, i still dont, but now we'll also just run a local (stateless) registry to push the image manifests there.

images (and the manifest) built with docker:build:local will be pushed to localhost:5000/useoptic/optic:local.

this makes it easier to inspect changes to the image with confidence that you're seeing something closer to what the release process would build. 👍

📚 References

Links to relevant docs (Notion, Twist, GH issues, etc.), if applicable.

👹 QA

How can other humans verify that this PR is correct?

@notnmeyer notnmeyer marked this pull request as ready for review February 26, 2024 22:19
@notnmeyer notnmeyer self-assigned this Feb 26, 2024
@notnmeyer notnmeyer added this pull request to the merge queue Feb 27, 2024
Merged via the queue into main with commit d9d7ef0 Feb 27, 2024
3 checks passed
@notnmeyer notnmeyer deleted the chore/local-multiarch-builds branch February 27, 2024 14:38
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.

2 participants