Commit e9731d2
committed
ci: refreeze the store/cockroach.rs pins, and add a tool that finds every site
The migration-probe test fix changed src/store/cockroach.rs, which is pinned in
two places (the reviewed runtime source manifest and the publication-reader
session-pinning assertion) plus a README mirror. Hand-chasing those sites has
now cost three CI round-trips this wave, so this adds
.fleet-recall/fleet/refreeze-source-pins.sh:
refreeze-source-pins.sh # report every stale pin (exit 1 if any)
refreeze-source-pins.sh --apply # refreeze them
It derives the sites structurally -- the manifest block carries its own paths,
and the CLI proof's <name>_source= assignments name theirs -- so a newly pinned
file is picked up automatically. It deliberately does NOT auto-apply: the whole
point of these pins is that a human looks at a security-boundary diff before it
lands, so the default run only reports and tells you which diffs to read.
The pinned change here is test-only (deriving the unknown-migration probe
version instead of hard-coding 19, plus a helper rename); no session pinning,
role, grant, or publication-reader logic changed.
Claude-Session: https://claude.ai/code/session_01BxEBa1v242Fo1AJJGftFnZ1 parent af4a37d commit e9731d2
3 files changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
| 193 | + | |
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1431 | 1431 | | |
1432 | 1432 | | |
1433 | 1433 | | |
1434 | | - | |
| 1434 | + | |
1435 | 1435 | | |
1436 | 1436 | | |
1437 | 1437 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
966 | 966 | | |
967 | 967 | | |
968 | 968 | | |
969 | | - | |
| 969 | + | |
970 | 970 | | |
971 | 971 | | |
972 | 972 | | |
| |||
0 commit comments