Commit 745d3d9
A digest re-pin moves a SHA and the `# vX.Y.Z` comment beside it, together, and
there is nothing else in the diff to read. It also recurs forever. Reviewing it by
hand teaches nobody anything and trains the habit of skimming bot PRs, which is
worse than automating the boring case. Renovate has one queued already.
**Why this is safe now and was not this morning.** Ruleset `EJ` makes `verify` a
required check on `main` with no bypass actors AND
`strict_required_status_checks_policy: true`, so an automerged PR can neither land
red nor land having been tested against a different `main` than the one it merges
into. Both had to be true. The strict flip arrived last (#60) and was the actual
blocker - it is the specific objection recorded against doing this earlier.
The rule is therefore NOT independently safe, and both the config and CLAUDE.md now
say so: if bypass actors are added, `verify` dropped, or strict turned off, this
rule must be removed in the same change.
`platformAutomerge` hands the merge to GitHub's auto-merge so the required check
gates it, rather than Renovate polling and merging itself.
Everything else stays manual under the global `automerge: false`. The reason is on
the record rather than a preference: `verify` proves the repo is CONSISTENT, not
that a bump is CORRECT. pako 3.0.0 flipped `legacyHash` to false, which passes a
green suite while silently breaking the codec's byte-exactness, and the wrong
belief that produced survived about a year.
Also corrects CLAUDE.md, which still said branch protection was not configured, and
records that it is a RULESET - `gh api .../branches/main/protection` returns 404 for
a protected branch here, which reads like "unprotected" and is not.
Claude-Session: https://claude.ai/code/session_01F3a2HLJ4beKARi7SPmaM54
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 7c553f1 commit 745d3d9
2 files changed
Lines changed: 66 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
103 | 139 | | |
104 | 140 | | |
105 | 141 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
260 | | - | |
261 | | - | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
262 | 290 | | |
263 | 291 | | |
264 | 292 | | |
| |||
0 commit comments