Skip to content

Add multi-arch container builds (amd64 + arm64) - #2

Merged
cybermaggedon merged 1 commit into
masterfrom
maint/multi-arch-builds
Jul 1, 2026
Merged

cybermaggedon merged 1 commit into
masterfrom
maint/multi-arch-builds

Conversation

@cybermaggedon

@cybermaggedon cybermaggedon commented Jul 1, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add multi-arch build targets to Makefile (platform-amd64, platform-arm64, combine-manifest, etc.) following trustgraph conventions
  • Rework release workflow to build per-platform images in parallel on native runners (ubuntu-24.04 / ubuntu-24.04-arm), then combine into a multi-arch manifest
  • Fix container naming to use full docker.io/trustgraph/ddg-mcp-server path

Test plan

  • Verify PR workflow still passes (single-arch test build)
  • Tag a release and confirm both platform builds succeed in CI
  • Confirm combined manifest is pushed to Docker Hub with both architectures

Follow trustgraph conventions: parallel per-platform CI builds on
native runners, then combine into a multi-arch manifest. Adds local
multi-arch Makefile targets for consistency.
@cybermaggedon
cybermaggedon merged commit 49e6ac3 into master Jul 1, 2026
1 check passed
@cybermaggedon
cybermaggedon deleted the maint/multi-arch-builds branch July 1, 2026 08:48
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