Skip to content

Commit a92337a

Browse files
committed
handoff(release): retire hand-cut releases — point RELEASE STATE at ossctl release-rust-workspace-multicrate as the fix; frame hand-cut as temporary until it lands
1 parent 8f83579 commit a92337a

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

TODO.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,14 @@ CHANGELOG `[Unreleased]` is **empty** (everything folded into dated `[0.1.6]`).
8686
UNRELEASED** on top of 0.1.6: `agent-skips-run-merge-idle-pending` + `ci-docs-bakeoff-registry-link` +
8787
`doctor-codex-companion-coverage` all landed, integrated gate green (1265/0) — author its CHANGELOG entries at cut
8888
time. **Release autonomy (Jari): cut autonomously at the right moments — DON'T ask, DON'T re-confirm** (release fully
89-
autonomous, `main`-push always allowed, `pull→rebase→push` always allowed — root `AGENTS.md`). Two-crate order stays
90-
`octl-core``orchestratectl` (pin `=<version>`); the ossctl `release` engine is UNPROVEN here (0.1.1–0.1.6 were all
91-
hand-cut: bump `Cargo.toml` workspace version + octl-cli's octl-core pin + CHANGELOG in one `release: vX.Y.Z` commit,
92-
push, `cargo publish` both, tag `vX.Y.Z` → Release CI on `hauis`). ⚠️ **Bumping the version restales the
93-
`envelope_snapshots__version_{text,json,jsonl}` insta snapshots** — regenerate them in the release commit (strip
94-
insta's volatile `assertion_line:` header). `hauis`-runner git-400 playbook: `peculiarly-madly-sneeze` (closed).
89+
autonomous, `main`-push always allowed, `pull→rebase→push` always allowed — root `AGENTS.md`). **We are RETIRING hand-cut releases** (Jari, 2026-08-12 — fix it, don't document the workaround): the fix is
90+
filed as `release-rust-workspace-multicrate` in **~/Sources/ossctl** (make `ossctl release` handle the
91+
dependency-ordered two-crate publish + version bump + snapshot regen). **Prefer closing that over cutting more by
92+
hand.** Until it lands, v0.1.7 is cut the same TEMPORARY way 0.1.1–0.1.6 were: two-crate order
93+
`octl-core``orchestratectl` (pin `=<version>`) — one `release: vX.Y.Z` commit bumping `Cargo.toml` workspace version
94+
+ octl-cli's octl-core pin + CHANGELOG (+ regenerate the restaled `envelope_snapshots__version_{text,json,jsonl}`
95+
insta snapshots, stripping insta's volatile `assertion_line:` header), push, `cargo publish` both, tag `vX.Y.Z`
96+
Release CI on `hauis`. `hauis`-runner git-400 playbook: `peculiarly-madly-sneeze` (closed).
9597

9698
**NEXT — resume with `/stint-start`; the GLOBAL HEAD is the ARCHITECTURE RE-EXAMINATION (Lane F).** Wave 1: cut
9799
**v0.1.7** first, then spawn the **Lane F Phase-1 trio in parallel** (`arch-lifecycle-map-rootcause`

0 commit comments

Comments
 (0)