-
Notifications
You must be signed in to change notification settings - Fork 581
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
Regression: Multi-platform builds broken #437
Comments
related discussion; docker/buildx#734 |
Minimal repro: https://github.com/Zenexer/docker-bug-test/actions Notice that the only difference between the two workflows is that the platforms are split into separate build steps in the working workflow. |
Any workaround for this? All our release pipelines for the https://github.com/fluxcd projects are broken. |
@stefanprodan Yes, but it's not pretty: docker/buildx#734 (comment) |
@Zenexer I'm not sure how does this work, if I split this https://github.com/fluxcd/kustomize-controller/blob/main/.github/workflows/release.yml#L52-L69 per platform who will push the multi-arch meta layer? |
seems to be working again. |
According to docker/build-push-action#437 this works better.
Troubleshooting
Before submitting a bug report please read the Troubleshooting doc.
Behaviour
Steps to reproduce this issue
platforms
directiveExpected behaviour
Images for multiple platforms will be pushed.
This was the observed behavior until about 24 hours ago, when multi-platform builds broke.
Actual behaviour
All but one of the platforms will fail with an error similar to the following:
Replacing the
platforms
directive with a single platform resolves the issue, regardless of which platform is chosen.I'm not sure why it's a 401 error; that may indicate the issue is specific to ghcr.io, but I'm not sure.
Configuration
The text was updated successfully, but these errors were encountered: