Repository navigation
ci: reuse the candidate binary for mirror warming - #7864
Conversation
Validation and bounded scope for the mirror-warmer artifact consumer:
This ordinary consumer is also intended to verify #7860's main-populated immutable baseline cache and #645's maintained organization-required Go source. Those issues stay open until their native criteria are actually observed. Preserve #7348's historical failed budget windows. |
✅MegaLinter analysis: Success✅ Linters with no issuesactionlint, bash-exec, git_diff, hadolint, jscpd, jsonlint, lychee, markdown-table-formatter, markdownlint, prettier, prettier, shellcheck, shfmt, stylelint, syft, trivy-sbom, trufflehog, v8r, v8r, yamllint See detailed reports in MegaLinter artifacts
|
Native component evidence at unchanged head
This remains draft until all selected native CI, including all 30 Docker scenarios and three migrations, finishes successfully, a fresh current-head semantic review is green, findings are resolved and the complete promotion/merge gates are rebound. No external review has been requested early. Local validation completed before the subsequent disk-floor hold; no additional local build/test or cluster work is being run under that hold. The body now reports measured component timings without claiming a controlled whole-CI speedup. |
@coderabbitai review |
✅ Action performedReview finished.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📜 Recent review details
📝 Walkthrough
Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to
|
Finishing evidence at
No provider trial or production mutation was performed. |
Post-merge verification is complete for
Issue #7862 remains closed with its existing acceptance criteria. The latest published release is still v7.203.24 from earlier today; a successful Release workflow is not evidence of a new published version for this CI-only change. No further verification action remains for this PR. |

Why
The image-preparation stage waits for a built program, then downloads its compiler inputs and looks up another copy anyway. The measured baseline spends 48 seconds on that redundant preparation and can rebuild again if the shared cache is evicted.
What
Reuse this run’s already-built, verified program while preserving image checks, test coverage and access limits. The replaced preparation measured 48 seconds → 18 seconds in the native run. Full-job timings were 9m56s → 6m31s, but different image-pull times prevent attributing that whole difference to this change.
Part of #7862