Skip to content

feat: add multi-arch Docker builds with GHCR publishing#20

Merged
jpthor merged 1 commit intomainfrom
jp/ghcr-multiarch-publish
Jan 20, 2026
Merged

feat: add multi-arch Docker builds with GHCR publishing#20
jpthor merged 1 commit intomainfrom
jp/ghcr-multiarch-publish

Conversation

@jpthor
Copy link
Contributor

@jpthor jpthor commented Jan 20, 2026

Summary

  • Add Dockerfile with linux/amd64 and linux/arm64 support
  • Use TARGETARCH to select correct go-wrappers libraries at build time
  • Add GitHub Actions release.yaml workflow
  • Auto-publish packages to GHCR on release
  • Set packages to public visibility after build

Dependencies

⚠️ Requires vultisig/go-wrappers#7 to be merged first

Test plan

  • Verify amd64 build works
  • Verify arm64 build works (via buildx)
  • Verify GHCR packages are set to public after release

🤖 Generated with Claude Code

- Add Dockerfile with linux/amd64 and linux/arm64 support
- Use TARGETARCH to select correct go-wrappers libraries
- Add GitHub Actions release.yaml workflow
- Auto-publish packages to GHCR on release
- Set packages to public visibility after build

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jpthor jpthor merged commit d72aed5 into main Jan 20, 2026
1 check passed
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.

1 participant