revert: undo ARM migration and multi-arch changes in semaphore pipelines#516
revert: undo ARM migration and multi-arch changes in semaphore pipelines#516Yashprime1 merged 1 commit intomasterfrom
Conversation
- Revert agent types back to x86: c6g → c5, t4g → t2 - Revert binaries back to x86: aarch64 → x86_64, linux-arm64 → linux-amd64 - Remove docker buildx multi-arch build changes where added - Restore original single-arch docker build pipelines
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughConfiguration updates to Semaphore CI deployment pipelines switching agent machine types from ARM-based to x86-based instances and updating UV tool binaries from aarch64 to x86_64 architecture across production, staging, and general pipeline stages. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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
Revert all ARM (Graviton) migration changes introduced via the
update-agent-to-armbranch.What is reverted
c6g→c5,t4g→t2(back to x86)docker buildx→ original single-archdocker build(where applicable)cfstack-arm→cfstack(where applicable)Note
Medium Risk
CI/CD infrastructure change that can break builds/deploys if the selected x86 agent images or downloaded binaries don’t match runtime expectations.
Overview
Reverts Semaphore CI/CD agent selection from ARM/Graviton to x86 by switching machine types (
t4g→t2,c6g→c5) across build, staging deploy, and production deploy pipelines.Updates deploy scripts to download and use the x86_64
uvtarball (and PATH) instead of the aarch64 variant, keeping the rest of the S3/CloudFront deployment flow unchanged.Written by Cursor Bugbot for commit 2968329. This will update automatically on new commits. Configure here.
Summary by CodeRabbit