|
1 | 1 | # v0.3 "Executor Release" — release checklist |
2 | 2 |
|
3 | | -Everything below the line is done, tested, and green on main. **Two |
4 | | -gates remain, and both need another human.** Do not tag `v0.3.0` until |
5 | | -both pass; fold every observed stumble back into the docs first. |
| 3 | +**Status update 2026-07-18:** `v0.3.0` was tagged and released AHEAD of |
| 4 | +the two human gates, by deliberate owner decision — pre-launch, zero |
| 5 | +traffic, and live end-to-end testing of the full pipeline (repo → tag → |
| 6 | +site download) is easier against the real release. The release notes |
| 7 | +state plainly which verification is machine-proven and which is |
| 8 | +pending. **The two gates below are unchanged in substance and remain |
| 9 | +open as post-release validation** — they now block the "safe to |
| 10 | +recommend to real families" claim and v0.3.1, not the tag. Findings |
| 11 | +fold into v0.3.1. |
6 | 12 |
|
7 | 13 | ## Gate 1 — the Windows dry run (THE release gate) |
8 | 14 |
|
@@ -41,25 +47,13 @@ re-run `scripts/make-guide.sh` and re-print so the guide carries the |
41 | 47 | - [ ] Fire drill passed with real printed shares |
42 | 48 | - [ ] Date + tester recorded and visible on the re-printed guide |
43 | 49 |
|
44 | | -## Then tag |
| 50 | +## Tagged (2026-07-18) |
45 | 51 |
|
46 | | -``` |
47 | | -git tag -a v0.3.0 -m "Executor Release — schema 3; recovery tested on Windows + paper" |
48 | | -git push origin v0.3.0 |
49 | | -``` |
50 | | - |
51 | | -Create the GitHub release with: |
52 | | - |
53 | | -- **Version:** v0.3.0 · **Schema:** format 3 (format 2 accepted with |
54 | | - migrate warnings for this version) |
55 | | -- **Platforms tested:** macOS (CI + local), Ubuntu (CI), Windows 10/11 |
56 | | - (manual dry run — name the date) |
57 | | -- **Tool versions tested:** age 1.3.1 (batchpass) and age 1.1.x |
58 | | - (stock interactive, Ubuntu CI); ssss 0.5 |
59 | | -- **Checksums:** attach `shasum -a 256` of the tagged tarball |
60 | | - (`git archive --format=tar.gz -o executor-file-v0.3.0.tar.gz v0.3.0`) |
61 | | -- **Migration notes:** copy the "MIGRATING FROM FORMAT 2" block from |
62 | | - `schema/estate.schema.yaml` |
| 52 | +`v0.3.0` is live: https://github.com/TheWayWithin/executor-file/releases/tag/v0.3.0 |
| 53 | +— tarball + `.sha256` attached, release notes honest about the pending |
| 54 | +gates. When both gates pass: fold findings into the docs, release |
| 55 | +v0.3.1 with "Windows 10/11 (manual dry run — date)" added to platforms |
| 56 | +tested, and update the site. |
63 | 57 |
|
64 | 58 | --- |
65 | 59 |
|
|
0 commit comments