fix(ix-ci): keep the ix preview strictly off the shared caches - #4539
Conversation
The mac/win jobs and matrix legs existed to feed the unified size report and were repo-gated for forks; on the upstream repo they would have run as paid Blacksmith duplicates of the gating workflow. Deleted: the preview owns the Linux lanes only. rust-cache saves are off in the copy (the pinned env shifts every key, so saves would write a parallel lineage into the shared cache quota), and the reconcile wake trigger names the one workflow whose jobs run on ix instead of a glob.
|
@harivansh-afk is attempting to deploy a commit to the Boundary Team on Vercel. A member of the Team first needs to authorize it. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 8 included reviews per hour; 4 remain after this review. 📝 WalkthroughWalkthroughThe IX preview workflows now restrict triggers and platform coverage. Cargo jobs stop saving Rust caches, remove Windows testing, and configure musl compilation. Size-gate enforcement now processes Linux and WASM reports only. ChangesIX preview workflow updates
Estimated code review effort: 3 (Moderate) | ~25 minutes Merge Risk: 🔵 Low · up to The PR limits preview CI to Linux lanes and updates the runner revision. It is mergeable with owner awareness that environment protection or token configuration could prevent preview jobs from starting, and that the updated runner should receive a pool-mode smoke test before broad reliance. Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 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 |
Picks up the evidence-gated seed deletion fix and the seed-integrity batch (promotion is never silently skipped, listings tolerate partial reads, fork-PR runs cannot mint seeds).
The secret lives in that environment's secrets, not the repo's; without the job-level environment it reads as empty and the reconcile skips.
Nothing outside the
ix-*files.Follow up to #4537
The preview was not Linux-only on this repo.
cargo-test-windows,size-gate-macos,size-gate-windows, and the windows SDK matrix legs were repo-gated for forks. Deleted outright: the preview owns the Linux lanes only, and the ix size report now covers linux + wasm.bumped ix-runners to use latest from github.com/indexable-inc/ix-runners
fix secret path for ix-runners
Summary by CodeRabbit