Multi-arch Docker builds (amd64+arm64) #3

Merged
ric_harvey merged 0 commits from refs/pull/3/head into main 2026-03-25 17:03:32 +00:00
ric_harvey commented 2026-03-25 17:02:34 +00:00 (Migrated from codeberg.org)

Summary

  • Switch from single-arch buildah builds on codeberg-medium to docker buildx multi-platform builds on self-hosted sqcows runner
  • Builds linux/amd64 and linux/arm64 manifest lists for all three images (omnimem-mcp, omnimem-web, omnimem-rss)
  • arm64 builds natively on the runner, amd64 cross-compiles via QEMU

Test plan

  • Merge and tag v3.8.1 to trigger the workflow
  • Verify all three jobs pick up on the sqcows runner
  • Verify Docker Hub shows multi-arch manifest lists for each image
  • Test docker pull on both amd64 and arm64 hosts

🤖 Generated with Claude Code

## Summary - Switch from single-arch `buildah` builds on `codeberg-medium` to `docker buildx` multi-platform builds on self-hosted `sqcows` runner - Builds `linux/amd64` and `linux/arm64` manifest lists for all three images (omnimem-mcp, omnimem-web, omnimem-rss) - arm64 builds natively on the runner, amd64 cross-compiles via QEMU ## Test plan - [ ] Merge and tag `v3.8.1` to trigger the workflow - [ ] Verify all three jobs pick up on the `sqcows` runner - [ ] Verify Docker Hub shows multi-arch manifest lists for each image - [ ] Test `docker pull` on both amd64 and arm64 hosts 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ric/omnimem!3
No description provided.