Repository navigation
ci: cache Rust dependencies, split the oracle replays and shell journeys - #192
Merged
Merged
Conversation
Seven CI jobs compiled every dependency from nothing. They now restore the dependencies (Swatinem/rust-cache, pinned): one cache for the jobs that build the debug engine, saved by the journeys' engine job, and one for the Rust quality gate. The packages and release builds are untouched and still compile clean. The oracle corpus replays run as two jobs of about equal length (Functions with Cloud Tasks, Auth with Pub/Sub), and the shell journeys as two: the typing journey over the Firestore pages, over 4 of the project's 10 minutes, and the rest. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01APfZAFCQzCmvhJqWKMT47g
The repository runs GitHub-owned and verified actions only, so the run with Swatinem/rust-cache did not start. The same two caches through actions/cache: the registry and target, keyed on the Rust version and Cargo.lock; the other jobs restore without saving. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01APfZAFCQzCmvhJqWKMT47g
Collaborator
Author
|
Timings. The first run filled the caches (engine 677 MB, Rust gate 2.3 GB) and queued 4–5 minutes behind main's CI for #191; the second ran with them.
The four Firebase JS SDK browser jobs (8.9–12.3 min, the SDK's own integration suite) now set the run's length. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Second round after #191, for the 0.2.4 milestone. CI only; the packages and release builds are untouched and still compile clean.
The first run on this PR fills the cache; timings from a second run follow in a comment.
🤖 Generated with Claude Code
https://claude.ai/code/session_01APfZAFCQzCmvhJqWKMT47g