Repository navigation
CI: give the Linux arm64 release archive its own name - #189
Conversation
Both Linux jobs (ubuntu-latest and ubuntu-24.04-arm) have runner.os == 'Linux', so both packaged and uploaded contrib_build-Linux.tar.gz to the same release. The job that finished last replaced the other job's archive. Releases 2026-09-28-154454 and 2026-03-25-183345 contain the x64 archive and no arm64 archive. Set the archive name per matrix entry in ARCHIVE_NAME. The arm64 archive is now contrib_build-Linux-arm64.tar.gz. The x64 Linux, macOS and Windows names do not change, because the pyOpenMS wheel workflow and the app repositories download them by name. Fixes #188 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DBtFimdkibC67HrHN3hQwo
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe workflow matrix now assigns an explicit archive filename to each platform. Packaging and the Windows, macOS, and Linux release steps use that filename. Linux x64 and arm64 therefore map to distinct archive names. ChangesRelease archive naming
Priority: ➖ Normal Change: Bug fix · Severity of issue fixed: Medium Merge Risk: ⚪ Minimal · up to The workflow keeps the existing x64 Linux, macOS, and Windows archive names while giving Linux arm64 a separate asset. No release-archive risk remains that warrants delaying merge. Architecture SummaryArchitecture risk: 🔵 Low · up to The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency. Changed systems: None identified. Architecture concerns Review detailsBefore / after behavior
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ 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. A rabbit packs the Linux pair, Comment |
Both Linux jobs (ubuntu-latest and ubuntu-24.04-arm) have runner.os == 'Linux', so both packaged and uploaded contrib_build-Linux.tar.gz to the same release. The job that finished last replaced the other job's archive. Releases 2026-09-28-154454 and 2026-03-25-183345 contain the x64 archive and no arm64 archive.
Set the archive name per matrix entry in ARCHIVE_NAME. The arm64 archive is now contrib_build-Linux-arm64.tar.gz. The x64 Linux, macOS and Windows names do not change, because the pyOpenMS wheel workflow and the app repositories download them by name.
Fixes #188
Claude-Session: https://claude.ai/code/session_01DBtFimdkibC67HrHN3hQwo
Summary by CodeRabbit