Skip to content

Commit ade4caa

Browse files
authored
Merge pull request #131 from dmoliveira/loopmux-card-bd-1jc
Prepare v0.1.37 release execution runbook
2 parents c0e19e5 + dbc9729 commit ade4caa

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

docs/release/v0.1.37-draft.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,6 @@
3131
- `git tag -a v0.1.37 -m "v0.1.37: TUI redraw cadence and observability improvements"`
3232
- `git push origin v0.1.37`
3333
- `gh release create v0.1.37 --title "v0.1.37" --notes-file docs/release/v0.1.37-draft.md`
34+
35+
## Release Execution
36+
- Use `docs/release/v0.1.37-runbook.md` for the step-by-step preflight, publish, verification, and post-release flow.

docs/release/v0.1.37-runbook.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# v0.1.37 Release Runbook
2+
3+
## Objective
4+
- Execute `v0.1.37` tag and GitHub release in one pass with explicit verification checkpoints.
5+
6+
## Preflight
7+
- `git checkout main`
8+
- `git pull --rebase`
9+
- `git status -sb`
10+
- `cargo fmt --check`
11+
- `cargo test -q`
12+
- `cargo clippy -- -D warnings`
13+
- `make smoke-post-release`
14+
15+
## Tag and Publish
16+
- `git tag -a v0.1.37 -m "v0.1.37: TUI redraw cadence and observability improvements"`
17+
- `git push origin v0.1.37`
18+
- `gh release create v0.1.37 --title "v0.1.37" --notes-file docs/release/v0.1.37-draft.md`
19+
20+
## Verify
21+
- `gh release view v0.1.37 --json name,tagName,url,publishedAt`
22+
- `gh release view v0.1.37`
23+
24+
## Post-Release Follow-Up
25+
- Update `Cargo.toml` to next development version.
26+
- Sync `Cargo.lock` if version metadata changed.
27+
- Log release and smoke evidence in `docs/changelog.md`.

0 commit comments

Comments
 (0)