Skip to content

Commit b616a6b

Browse files
authored
Merge pull request #145 from dmoliveira/loopmux-card-bd-1of
Establish v0.1.39 release-flow continuity docs
2 parents 62eb272 + d6d2d78 commit b616a6b

File tree

3 files changed

+59
-0
lines changed

3 files changed

+59
-0
lines changed

docs/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,8 @@
7171
- PR #138: Add v0.1.38 release runbook scaffold (`https://github.com/dmoliveira/loopmux/pull/138`)
7272
- PR #139: Fill v0.1.38 draft validation evidence (`https://github.com/dmoliveira/loopmux/pull/139`)
7373
- PR #140: Add v0.1.38 release command block to draft notes (`https://github.com/dmoliveira/loopmux/pull/140`)
74+
75+
### v0.1.39 Prep References
76+
- PR #142: Kick off v0.1.39 milestone planning (`https://github.com/dmoliveira/loopmux/pull/142`)
77+
- PR #143: Refine redraw-skip telemetry signal quality (`https://github.com/dmoliveira/loopmux/pull/143`)
78+
- PR #144: Add stopped-state status bar regression defenses (`https://github.com/dmoliveira/loopmux/pull/144`)

docs/release/v0.1.39-draft.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# v0.1.39 Draft Release Notes
2+
3+
## Executive Summary
4+
- Improved runtime signal quality and regression confidence after v0.1.38.
5+
- Continued milestone hardening with focused redraw/status reliability coverage.
6+
7+
## Adds
8+
- Added `docs/plan/v0.1.39-milestone.md` to track scope and acceptance criteria.
9+
10+
## Changes
11+
- Refined redraw-skip telemetry messages with clearer `total`, `delta`, and `interval` fields.
12+
13+
## Fixes
14+
- Added stopped-state status bar regression coverage across compact/standard/wide layouts.
15+
16+
## Validation
17+
- `cargo fmt --check`
18+
- `cargo test -q`
19+
- `cargo clippy -- -D warnings`
20+
21+
## Included Pull Requests
22+
- `#142` Kick off v0.1.39 milestone planning
23+
- `#143` Refine redraw-skip telemetry signal quality
24+
- `#144` Add stopped-state status bar regression defenses
25+
26+
## Release Execution
27+
- Use `docs/release/v0.1.39-runbook.md` for preflight, tag/publish, verification, and post-release steps.

docs/release/v0.1.39-runbook.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# v0.1.39 Release Runbook
2+
3+
## Objective
4+
- Execute `v0.1.39` release in one pass with repeatable preflight, publish, and verification steps.
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.39 -m "v0.1.39: runtime signal quality and regression hardening"`
17+
- `git push origin v0.1.39`
18+
- `gh release create v0.1.39 --title "v0.1.39" --notes-file docs/release/v0.1.39-draft.md`
19+
20+
## Verify
21+
- `gh release view v0.1.39 --json name,tagName,url,publishedAt`
22+
- `gh release view v0.1.39`
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/smoke evidence and references in `docs/changelog.md`.

0 commit comments

Comments
 (0)