Commit a75f246
committed
Let the protocol tests run on a branch that declares a version
Tagging 2026.08.1 turned its CI red, and every release branch and tag
after it would have gone the same way. The thirteen build jobs pass on
that tree; what fails is two tests that assume the repository derives
its version, which a release branch is precisely the thing that does
not.
The version test walks real first-parent history asserting each version
precedes the next, and on a release branch every commit answers with the
same declared string. It already knows how to say a walk has nothing to
walk -- a PR merge ref collapses the range -- so a declared version
becomes the second reason. Skipping now leaves the rest of the file
running, which matters because the checks below it are about declared
versions and were being skipped on the only branches that have one.
The monotonicity test builds its own history in a clone and exercises
the derived path throughout, so the clone drops VERSION if the branch it
came from carries one, rather than assuming none does.1 parent db4d1a5 commit a75f246
2 files changed
Lines changed: 35 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
25 | 34 | | |
26 | 35 | | |
27 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
| |||
39 | 42 | | |
40 | 43 | | |
41 | 44 | | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
51 | 61 | | |
52 | 62 | | |
53 | | - | |
54 | | - | |
55 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
56 | 70 | | |
57 | 71 | | |
58 | 72 | | |
| |||
0 commit comments