Repository navigation
Conversation
… branch, not master A guard that cannot be shown failing is the exact fault it exists to catch. This branch's PR is deliberately based on ci/base-must-be-master, so the base-branch lane must go RED and take CI complete with it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SpVNMpb13HkUXqSqbN1o9H
Code Metrics Report━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Language Files Lines Code Comments Blanks ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ C Header 5 305 210 52 43 CSS 2 1181 1036 34 111 CUDA 73 25129 18043 4319 2767 Dockerfile 1 39 22 8 9 JavaScript 16 3546 2676 482 388 Jinja2 7 694 656 5 33 JSON 74 4600 4597 0 3 Makefile 1 6 5 0 1 Metal Shading Lan| 33 12224 9431 1142 1651 PowerShell 1 300 227 30 43 Python 145 15139 12482 811 1846 Shell 37 8630 5732 2323 575 Plain Text 4 3801 0 2479 1322 TOML 33 1498 1294 54 150 YAML 3 25 23 2 0 ───────────────────────────────────────────────────────────────────────────────── HTML 4 2687 2604 43 40 |- CSS 2 543 479 37 27 |- JavaScript 1 1233 1215 12 6 (Total) 4463 4298 92 73 ───────────────────────────────────────────────────────────────────────────────── Jupyter Notebooks 4 122 83 23 16 |- Markdown 1 60 30 22 8 |- Python 1 122 113 1 8 (Total) 304 226 46 32 ───────────────────────────────────────────────────────────────────────────────── Markdown 199 39948 0 30698 9250 |- BASH 72 1654 1202 331 121 |- C 3 17 17 0 0 |- CUDA 2 84 56 16 12 |- JSON 18 708 708 0 0 |- PowerShell 1 1 1 0 0 |- Python 23 1008 787 113 108 |- Rust 65 2048 1713 77 258 |- TOML 6 207 164 0 43 |- YAML 4 38 33 5 0 (Total) 45713 4681 31240 9792 ───────────────────────────────────────────────────────────────────────────────── Rust 671 324354 279943 15914 28497 |- Markdown 489 27607 471 23817 3319 (Total) 351961 280414 39731 31816 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Total 1313 479558 346053 82850 50655 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |
Contributor
Author
Result recorded — the guard failed exactly as intended. Closing.Run 32242984254, job
The contrast case, #164 (identical lane, base = This also confirms the delivery mechanism, which was the part worth checking rather than assuming: for Closing; the evidence lives in #164's thread and in the run above. The throwaway |
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.
Do not merge. This PR is an instrument, not a change.
This is the negative test for the
base-branchlane added in #164.A guard that has never been observed failing is the exact fault it exists to catch — three guards did that today. So before #164 is relied on, the guard is pointed at exactly the state it is meant to refuse.
Base of this PR:
ci/base-must-be-master. Notmaster.Expected result
Base branch::error::This PR targets 'ci/base-must-be-master', not 'master'.CI completeneeds: base-branch, and treats any non-successas a refusal to report greenThe other lanes are expected to pass; they are not what is being tested. What is being tested is that a non-master base is now red rather than blank.
The workflow file used for a
pull_requestevent comes from the merge ref (head merged into base). Both refs here contain the guard, so it does run — that is itself part of what this confirms.Contrast
#164 is the same lane with base =
master, whereBase branchmust be green. Failing-then-passing evidence from both is quoted in the merge report.Cleanup
Closed and the branch deleted as soon as the red is recorded. It carries one throwaway file,
.github/BASE_GUARD_PROOF.md, which exists only so the branch has a commit.