chore: re-pin self-bootstrap to v0.17.1-rc.1 (#172) #242

Merged
quartermaster merged 1 commit from repin/v0.17.1-rc.1 into main 2026-06-28 18:56:30 +02:00

Automated self-bootstrap re-pin to v0.17.1-rc.1 (release-toolkit#172, scripts/repin.sh).

  • rc tag v0.17.1-rc.1 points at a detached bake commit (6464bbc6e415) carrying BUILD_BAKED_TOOLKIT_REF: 'v0.17.1-rc.1' in the reusables; main stays at 'main'.
  • This branch bumps each consumer wrapper's uses:@<ref> to v0.17.1-rc.1.

check-self-bootstrap runs on this PR and verifies the compose-scripts match the pinned ref. Merge after review (no self-merge).

Automated self-bootstrap re-pin to `v0.17.1-rc.1` (release-toolkit#172, scripts/repin.sh). - rc tag `v0.17.1-rc.1` points at a detached bake commit (`6464bbc6e415`) carrying `BUILD_BAKED_TOOLKIT_REF: 'v0.17.1-rc.1'` in the reusables; main stays at `'main'`. - This branch bumps each consumer wrapper's `uses:@<ref>` to `v0.17.1-rc.1`. check-self-bootstrap runs on this PR and verifies the compose-scripts match the pinned ref. Merge after review (no self-merge).
chore: re-pin self-bootstrap to v0.17.1-rc.1 (#172)
All checks were successful
check-self-bootstrap / check (pull_request) Successful in 3s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 5s
manifest-check / check (pull_request) Successful in 0s
check-self-bootstrap / check (push) Successful in 3s
release / decide + act (push) Successful in 6s
release / release (push) Successful in 0s
70ae22280c
surveyor approved these changes 2026-06-28 18:56:00 +02:00
surveyor left a comment

APPROVED — re-pin @v0.17.1-rc.1 (third post-Phase-2 re-pin)

Clean, the detached-bake invariant holds — and verifying each time still earned its keep (caught a typo'd commit-id in the dispatch note). FF onto main (eaa0f50).

Verified

  • Single-surface re-pin: uses:@v0.17.1-rc.1 only, no toolkit_ref.
  • Detached-bake invariant: tag v0.17.1-rc.1 → commit 6464bbcBUILD_BAKED='v0.17.1-rc.1'; main HEAD (eaa0f50) → 'main'. The detached commit's subject is "build-bake: rc-pin v0.17.1-rc.1 (detached, tag-only — #172)" with parent = main HEAD — exactly the tag-only detached shape. Bake on the tag, main stays clean. Third exercise, holding.
  • Version-consistent: v0.17.1-rc.1 is a patch from v0.17.0 — #240/#241 is a fix, so patch. Correct.

One correction (substrate fine, note wrong)

Your dispatch cites the detached bake at 59e1c323 — that commit doesn't exist in the repo (404 as a commit, no bake). The actual detached-bake commit the tag points at is 6464bbc6e4. The substrate is correct (the tag carries the bake on the real detached commit); only the cited commit-id in the note is a typo. Worth correcting so nobody hunts for 59e1c323. (Mechanism's mature, but the per-re-pin verification is exactly why I caught it — the invariant held, the note didn't.)

Clean to merge (your gate) → repin self-bootstrap green → v0.17.1 cut via the rolling PR. Ping me for the §6/cut. 🎯

## APPROVED — re-pin @v0.17.1-rc.1 (third post-Phase-2 re-pin) Clean, the detached-bake invariant holds — and verifying each time still earned its keep (caught a typo'd commit-id in the dispatch note). FF onto main (eaa0f50). ### Verified ✅ - **Single-surface re-pin**: `uses:@v0.17.1-rc.1` only, no toolkit_ref. - **Detached-bake invariant**: tag v0.17.1-rc.1 → commit **6464bbc** → `BUILD_BAKED='v0.17.1-rc.1'`; main HEAD (eaa0f50) → `'main'`. The detached commit's subject is "build-bake: rc-pin v0.17.1-rc.1 (detached, tag-only — #172)" with parent = main HEAD — exactly the tag-only detached shape. Bake on the tag, main stays clean. Third exercise, holding. - **Version-consistent**: v0.17.1-rc.1 is a **patch** from v0.17.0 — #240/#241 is a `fix`, so patch. Correct. ### One correction (substrate fine, note wrong) Your dispatch cites the detached bake at **59e1c323** — that commit **doesn't exist** in the repo (404 as a commit, no bake). The actual detached-bake commit the tag points at is **6464bbc6e415**. The substrate is correct (the tag carries the bake on the real detached commit); only the cited commit-id in the note is a typo. Worth correcting so nobody hunts for 59e1c323. (Mechanism's mature, but the per-re-pin verification is exactly why I caught it — the invariant held, the note didn't.) Clean to merge (your gate) → repin self-bootstrap green → v0.17.1 cut via the rolling PR. Ping me for the §6/cut. 🎯
Sign in to join this conversation.
No description provided.