forked from heavy-duty/rig
Merge pull request #145 from codex-bot-andresmgsl/build/144-release-0-3-1
chore: cut the 0.3.1 release
This commit is contained in:
commit
c9df5f35db
17 changed files with 42 additions and 53 deletions
29
CHANGELOG.md
29
CHANGELOG.md
|
|
@ -4,6 +4,35 @@ History before 0.1.0 lives in git — rig grew its version surface (`VERSION`,
|
|||
`rig --version`, the side-by-side `versions/<v>` install layout; #35/#36)
|
||||
on the way to cutting its first release, and this file starts there.
|
||||
|
||||
## 0.3.1 — 2026-07-24
|
||||
|
||||
### Added
|
||||
|
||||
- GitHub entry templates route humans to Discussions and prefill triage work orders and pull requests (#123)
|
||||
- Platform, drill, docs and labels changes receive dedicated scope labels (#119)
|
||||
- The `changelog-armed` guard returns, version-keyed (#112, ceremony#13)
|
||||
- The `.ceremony/` doctrine mirror, verified by `docs-sync` on every PR (#112, ceremony#19)
|
||||
- `rig template-lint` validates role definitions; rig-templates CI runs it on every PR (#110)
|
||||
- Drill records cite the rig-templates SHA the converge read (#110)
|
||||
- `kimi-box` joins the box tenant roles — the Kimi CLI agent guest (#109)
|
||||
- CI drills the install lifecycle against a real tree — install from the checkout, converge to an empty diff, uninstall to proven absence (#106)
|
||||
- `drill/drill.sh` — the drill has an instrument: pinned-ref assertion, a mechanical idempotence diff, and a `drills/<version>.md` record emitter (#105)
|
||||
- `rig platform` prints a stable machine `ID`, derived from `/etc/machine-id`, never the raw value (#95)
|
||||
- `rig bootstrap --undo` removes only a tailnet join rig can prove it made (#63)
|
||||
|
||||
### Changed
|
||||
|
||||
- Changelog entries land in per-issue fragments assembled by the release PR (#136)
|
||||
- Release and labels machinery is consumed from heavy-duty/ceremony@0.1.0 by reference — the workflows shrink to caller stubs, the guard scripts and their tests move upstream (#112, ceremony#13)
|
||||
- Agent-tenant definitions live in heavy-duty/rig-templates, pinned in-tree and overridable per mint (`RIG_TEMPLATES_DIR`/`_REF`/`_REPO`); the in-tree case arms are gone, `staging-box` stays (#110)
|
||||
- `bootstrap --host yes` installs a pinned box release instead of `main` (#103)
|
||||
|
||||
### Fixed
|
||||
|
||||
- The quick-start fence names its channel and carries the release command beside it (#149)
|
||||
- The drill's docs no longer claim both installers default to `main` — box installs the `BOX_RELEASE` pin, rig the latest release, and its `--box-ref` example is now a tag (#133)
|
||||
- `kimi-bot-andresmgsl` is on the review panel — the roster predated it joining the bench (#120)
|
||||
|
||||
## 0.3.0 — 2026-07-21
|
||||
|
||||
### Fixed
|
||||
|
|
|
|||
2
VERSION
2
VERSION
|
|
@ -1 +1 @@
|
|||
0.3.1-dev
|
||||
0.3.1
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
### Changed
|
||||
|
||||
- `bootstrap --host yes` installs a pinned box release instead of `main` (#103)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Added
|
||||
|
||||
- `drill/drill.sh` — the drill has an instrument: pinned-ref assertion, a mechanical idempotence diff, and a `drills/<version>.md` record emitter (#105)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Added
|
||||
|
||||
- CI drills the install lifecycle against a real tree — install from the checkout, converge to an empty diff, uninstall to proven absence (#106)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Added
|
||||
|
||||
- `kimi-box` joins the box tenant roles — the Kimi CLI agent guest (#109)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
### Changed
|
||||
|
||||
- Agent-tenant definitions live in heavy-duty/rig-templates, pinned in-tree and overridable per mint (`RIG_TEMPLATES_DIR`/`_REF`/`_REPO`); the in-tree case arms are gone, `staging-box` stays (#110)
|
||||
|
||||
### Added
|
||||
|
||||
- `rig template-lint` validates role definitions; rig-templates CI runs it on every PR (#110)
|
||||
- Drill records cite the rig-templates SHA the converge read (#110)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
### Added
|
||||
|
||||
- The `changelog-armed` guard returns, version-keyed (#112, ceremony#13)
|
||||
- The `.ceremony/` doctrine mirror, verified by `docs-sync` on every PR (#112, ceremony#19)
|
||||
|
||||
### Changed
|
||||
|
||||
- Release and labels machinery is consumed from heavy-duty/ceremony@0.1.0 by reference — the workflows shrink to caller stubs, the guard scripts and their tests move upstream (#112, ceremony#13)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Added
|
||||
|
||||
- Platform, drill, docs and labels changes receive dedicated scope labels (#119)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Fixed
|
||||
|
||||
- `kimi-bot-andresmgsl` is on the review panel — the roster predated it joining the bench (#120)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Added
|
||||
|
||||
- GitHub entry templates route humans to Discussions and prefill triage work orders and pull requests (#123)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Fixed
|
||||
|
||||
- The drill's docs no longer claim both installers default to `main` — box installs the `BOX_RELEASE` pin, rig the latest release, and its `--box-ref` example is now a tag (#133)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Changed
|
||||
|
||||
- Changelog entries land in per-issue fragments assembled by the release PR (#136)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Fixed
|
||||
|
||||
- The quick-start fence names its channel and carries the release command beside it (#149)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Added
|
||||
|
||||
- `rig bootstrap --undo` removes only a tailnet join rig can prove it made (#63)
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
### Added
|
||||
|
||||
- `rig platform` prints a stable machine `ID`, derived from `/etc/machine-id`, never the raw value (#95)
|
||||
12
drills/0.3.1.md
Normal file
12
drills/0.3.1.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# rig 0.3.1 — release drill
|
||||
|
||||
**WAIVED. No real-hardware drill was run for this release.**
|
||||
|
||||
The maintainer (@danmt) directed “Add a waiver as the drill” on
|
||||
2026-07-25 at 09:02Z:
|
||||
https://github.com/heavy-duty/rig/pull/145#issuecomment-5077845754
|
||||
|
||||
The real-hardware run requested in discussion #132 was not performed. At the
|
||||
time of the ruling, the harness and procedure (`drill/drill.sh` and
|
||||
`drill/README.md`) were available on `main`, unlike for the 0.3.0 release.
|
||||
The ruling gave no reason for the waiver.
|
||||
Loading…
Reference in a new issue