Skip to content

fix: pin golang:1.26.2 to multi-arch index digest#1134

Closed
jukie wants to merge 1 commit intoenvoyproxy:mainfrom
jukie:fix-multiarch
Closed

fix: pin golang:1.26.2 to multi-arch index digest#1134
jukie wants to merge 1 commit intoenvoyproxy:mainfrom
jukie:fix-multiarch

Conversation

@jukie
Copy link
Copy Markdown

@jukie jukie commented May 7, 2026

Fixes #1133

PR #1124 pinned FROM golang:1.26.2 by a per-platform (amd64) manifest digest instead of the OCI index digest.

Under buildx + QEMU this caused every target platform to receive amd64 base layers, producing identical amd64 binaries inside the linux/arm64/v8 manifest and surfacing as exec /bin/ratelimit: exec format error on arm64 hosts.

Signed-off-by: isaac wilson <isaac.wilson@thetradedesk.com>
@jukie
Copy link
Copy Markdown
Author

jukie commented May 7, 2026

CC @collin-lee @bloomenergyguy who were involved with #1124

@jukie
Copy link
Copy Markdown
Author

jukie commented May 7, 2026

Closing in favor of #1131. Didn't see that before opening mine.

@jukie jukie closed this May 7, 2026
@jukie jukie deleted the fix-multiarch branch May 7, 2026 20:12
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.

linux/arm64 latest (fe26676d) docker image not working

1 participant