Build Docker image for multiple platforms (amd64 and arm64) #1878
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.
The Docker image was only being built for linux/amd64, which doesn't work on ARM machines (including Apple Silicon Macs).
This adds
platforms: linux/amd64,linux/arm64to the Docker build step so the image works on both architectures.Note
Publishes Docker images for multiple architectures in the release workflow.
.github/workflows/release.yml, setsdocker/build-push-actionplatformstolinux/amd64,linux/arm64to push a multi-arch image to GHCRWritten by Cursor Bugbot for commit ab6f56f. This will update automatically on new commits. Configure here.