Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/actions/docker-publish/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ runs:
id: publish
with:
context: ${{ inputs.context }}
platforms: linux/amd64,linux/arm64
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multi-platform builds produce empty imageid output

Low Severity

Adding platforms: linux/amd64,linux/arm64 causes docker/build-push-action to produce an empty imageid output, since multi-platform builds create a manifest list rather than a single image. The composite action still declares imageid as an output and displays it in the build summary, both of which will now always be empty strings. Any downstream consumer relying on this output will silently receive no value.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 09dfbca. Configure here.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing QEMU setup breaks arm64 platform build

High Severity

Adding platforms: linux/amd64,linux/arm64 requires QEMU emulation for arm64 on x86_64 GitHub Actions runners, but docker/setup-qemu-action is not present before docker/setup-buildx-action. The Dockerfile's final stage (FROM debian:bookworm-slim) runs apt-get under the target platform, which will fail for arm64 without QEMU's binfmt_misc handlers registered. The build stages avoid this by using --platform=$BUILDPLATFORM, but the runtime stage does not.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 09dfbca. Configure here.

file: ${{ inputs.dockerfile }}
push: true
tags: ${{ steps.meta.outputs.tags }}
Expand Down
Loading