Skip to content

feat: publish linux/arm64 Docker images - #535

Open
zeevox wants to merge 1 commit into
DopplerHQ:masterfrom
zeevox:add-arm64-docker-images
Open

feat: publish linux/arm64 Docker images#535
zeevox wants to merge 1 commit into
DopplerHQ:masterfrom
zeevox:add-arm64-docker-images

Conversation

@zeevox

@zeevox zeevox commented Jun 6, 2026

Copy link
Copy Markdown

Now that #540 has migrated the release pipeline to dockers_v2, publishing linux/arm64 images reduces to a 7-line change:

  • .goreleaser.yml: add linux/arm64 to the dockers_v2 platforms, so each release pushes a single multi-platform manifest to Docker Hub and GCR.
  • release.yaml / release-tests.yaml: set up QEMU so the arm64 layers can be built on the amd64 runners. The PR snapshot build produces per-platform images (-amd64/-arm64 tag suffixes) without pushing, so CI exercises the new platform on every PR.

Verified locally with GoReleaser 2.17.1: goreleaser release --snapshot --skip=publish,sign builds both platform images, and both run doppler --version successfully (the non-native one under QEMU emulation).

Closes #531

For full transparency, this change was made with the help of Claude Code.

@zeevox
zeevox requested a review from a team as a code owner June 6, 2026 19:23
@zeevox
zeevox force-pushed the add-arm64-docker-images branch from df8240d to 5f73274 Compare June 6, 2026 19:26
Upstream's dockers_v2 migration (DopplerHQ#540) did the heavy lifting, so
publishing arm64 images now only requires listing the platform and
providing emulation:

- .goreleaser.yml: add linux/arm64 to the dockers_v2 platforms; the
  release now pushes a single multi-platform manifest to Docker Hub
  and GCR.
- release.yaml: set up QEMU so the arm64 layers can be built on the
  amd64 runner.
- release-tests.yaml: likewise for the snapshot build, which builds
  one image per platform (tags suffixed -amd64/-arm64) without
  pushing.

Closes DopplerHQ#531
@zeevox
zeevox force-pushed the add-arm64-docker-images branch from 5f73274 to f4ae2a4 Compare August 12, 2026 19:32
@zeevox

zeevox commented Aug 12, 2026

Copy link
Copy Markdown
Author

Thanks to @watsonian's PR #540 this becomes a very simple change; it would be great to get arm64 Docker images

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

[DOCKER] Missing arm64 Docker images

1 participant