Skip to content

COLD-HONEST: structural cold-PR CI wins only (Bazel-8 gating + rbe split + cargo MSRV pin) - #15

Closed
b7r6 wants to merge 2 commits into
mainfrom
ci/cold-honest
Closed

b7r6 wants to merge 2 commits into
mainfrom
ci/cold-honest

Conversation

@b7r6

@b7r6 b7r6 commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Non-blocking. Only cache-INDEPENDENT, cold-reproducible wins — NO disk-cache (on this fork main never populates the cache, so disk-cache helps only same-commit reruns, which is not an honest cold number).

Levers: (1) gate Bazel-8 compat lane on affected paths (code-only PR skips it: Bazel-Native cold max-lane 652s->378s); (2) rbe-discovery list split (124s->93s); (3) pin native-cargo to MSRV 1.97.1 (fixes the toolchain-drift red lane).

Do not merge; does not touch hard-deck PR #6.

palfrey and others added 2 commits October 2, 2026 13:12
…split + cargo MSRV pin

Deliberately NO disk-cache levers: on this fork main never populates the
actions/cache (push events startup-fail), so a cold/novel PR restores nothing
from it — a disk-cache speedup would only reproduce on same-commit reruns, which
is not an honest cold number. This branch keeps only cache-independent wins:

- native-bazel: gate the Bazel 8.7.0 compat lane on affected paths (code-only
  PRs skip it). Cold max-lane for Bazel Native drops Bazel-8 (cold ~650s) ->
  Bazel-9 (cold ~380s). Backstop: full matrix on push to main.
- nix: list-only rbe-discovery target, removes the nativelink rebuild from
  generate-rbe-commands (124s -> 93s), cold-reproducible.
- native-cargo: pin to MSRV 1.97.1 to fix the toolchain-drift red lane (keeps
  the lane green; correctness/determinism, not a speedup).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

Some of the pull request description still needs filling in:

  • What and why is missing. Please keep the template's headings.
  • How was this verified? is missing. Please keep the template's headings.
  • Risk is missing. Please keep the template's headings.
  • AI assistance is missing. Please keep the template's headings.

Edit the description and this check re-runs on its own. The sections exist because they are the parts a reviewer cannot get from the diff: why the change is needed, how you know it works, what breaks if it is wrong, and which AI tools helped ("None" is a complete answer).

@b7r6

b7r6 commented Oct 3, 2026

Copy link
Copy Markdown
Owner Author

CI-spike measurement/experiment scratch — closing to keep the queue clean. Superseded by the single clean deliverable #25; branch retained if ever needed.

@b7r6 b7r6 closed this Oct 3, 2026
@b7r6
b7r6 deleted the ci/cold-honest branch October 15, 2026 11:54
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