Add multi-arch manifest for contrib_manylinux_2_34 images#174
Conversation
After building and pushing the per-arch images (latest-amd64, latest-arm64), create a combined multi-arch manifest under the base tag (e.g. latest). Docker then automatically pulls the correct architecture. This enables OpenMS/OpenMS#8740 (devcontainer arm64 support). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe GitHub Actions workflow for deploying manylinux Docker images has been enhanced with multi-architecture manifest support. A new Changes
Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
latest-amd64,latest-arm64), adds acreate-multiarch-manifestjob that combines them into a single multi-arch manifest under the base tag (e.g.latest)Context
Required by OpenMS/OpenMS#8862 / OpenMS/OpenMS#8740 — the devcontainer references
ghcr.io/openms/contrib_manylinux_2_34:latestand relies on it being a multi-arch manifest.Test plan
workflow_dispatchand verify thelatesttag becomes a multi-arch manifest (docker manifest inspect ghcr.io/openms/contrib_manylinux_2_34:latestshould show a manifest list)🤖 Generated with Claude Code
Summary by CodeRabbit