Skip to content

CI - cache-warm command - #5984

Open
bfops wants to merge 5 commits into
masterfrom
bfops/ci-warm
Open

bfops wants to merge 5 commits into
masterfrom
bfops/ci-warm

Conversation

@bfops

@bfops bfops commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

Description of Changes

Add cache-warming command under cargo ci. Generally intended to be used by CI infrastructure, not people.

I only skimmed the main file tools/ci/commands/cache-warm/src/main.rs for general structure. The CI performance was unchanged by moving things here, which makes me feel like the contents are probably correct.

API and ABI breaking changes

None

Rollback safety impact

n/a

Expected complexity level and risk

  1. This just moves code out of our cache-warm script.

Testing

Validated the new cargo ci other-workflows cache-warm command against the previous shell-based warmer by deploying each image to the staging runner and rerunning the same CI workflow at the same merge commit.

The sccache hit/miss counters were unchanged for every Linux staging job, and the Cargo target-directory cache produced equivalent freshness and build timings. All 11 non-skipped staging jobs passed.

@bfops
bfops marked this pull request as ready for review September 26, 2026 12:23

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant