Skip to content

ci: fetch dependencies before the fork PR offline budget measurement - #6434

Merged
Hmbown merged 2 commits into
mainfrom
ci/fork-budget-fetch-0.10.1
Sep 23, 2026
Merged

Hmbown merged 2 commits into
mainfrom
ci/fork-budget-fetch-0.10.1

Conversation

@Hmbown

@Hmbown Hmbown commented Sep 23, 2026

Copy link
Copy Markdown
Owner

The fork-PR "macOS budget and eval" job runs on a cold runner with
save-if: false caches, then measures the persistence backlog with
--offline before anything fetched the registry. Run 35873406162 job
107223199141 failed with no matching package named serde found.
Fetch with cargo fetch --locked first, the same pattern the Test job
already uses. Jobs, permissions, fork guards and cache restrictions are
unchanged.

Evidence: 3 measurement-harness and 18 budget-harness tests passed
locally. Cold fork-runner acceptance remains outstanding until a fork
PR runs against this workflow. actionlint still reports 12 pre-existing
ShellCheck findings that reproduce on the parent commit.
Refs #6417 (its fork-budget job fails for this reason; a new run is needed after this lands, since pull_request runs use the merge ref's workflow).

🤖 Generated with Claude Code

The fork-PR "macOS budget and eval" job runs on a cold runner with
save-if: false caches, then measures the persistence backlog with
--offline before anything fetched the registry. Run 35873406162 job
107223199141 failed with `no matching package named serde found`.
Fetch with `cargo fetch --locked` first, the same pattern the Test job
already uses. Jobs, permissions, fork guards and cache restrictions are
unchanged.

Evidence: 3 measurement-harness and 18 budget-harness tests passed
locally. Cold fork-runner acceptance remains outstanding until a fork
PR runs against this workflow. actionlint still reports 12 pre-existing
ShellCheck findings that reproduce on the parent commit.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 23, 2026 15:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Hmbown pushed a commit to Lstarsky0/CodeWhale that referenced this pull request Sep 23, 2026
diagnostics_list_and_read_bounded_windows compared the crash directory
the API reports (built with Path::join) against a fixture path written
as "cwhome/crashes", which only matches on Unix. Windows CI failed on
unrelated PRs (Hmbown#6433 job 107246026498, Hmbown#6434 job 107246133133):
left `...\cwhome\crashes`, right `...\cwhome/crashes`. The product is
correct; the fixture now joins components.

Evidence: the test passes locally (1 passed, 0 failed); Windows
acceptance is the next hosted run.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@Hmbown
Hmbown merged commit a0420d2 into main Sep 23, 2026
31 checks passed
@Hmbown
Hmbown deleted the ci/fork-budget-fetch-0.10.1 branch September 23, 2026 21:07
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.

2 participants