ci: seed mbx cache for fork PRs - #1329
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Central YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThe ChangesGitHub cache mirroring
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This localized CI-only change seeds fork-facing caches while keeping untrusted runs restore-only and OIDC-free; no actionable merge-blocking risk remains beyond normal checks and review. Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.) 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
Validation
Note
Low Risk
CI-only cache wiring with mirror writes gated to jdx pushes on main; fork/untrusted runs stay on the existing restore-only GitHub path.
Overview
Adds an optional
mirror-github-cacheinput to the mbx composite action. When enabled on jdx pushes to main, it runs an extra mr-boxington step with the GitHub backend first so trusted CI can warm the same restore-only cache keys fork PRs use, while the existing step still picks server vs GitHub viabackend: auto.The reusable test-impl workflow turns mirroring on for the canonical test (Linux) and test-windows jobs so each supported OS seeds the fork-facing cache during normal main-branch CI. Other callers (e.g. msrv) keep the default and do not mirror.
Reviewed by Cursor Bugbot for commit a690177. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit