build: generate crates/tui/CHANGELOG.md as a 15-release slice instead of a full manual copy

The /change command embeds this file into every binary via include_str!;
it now carries only recent releases (regenerated by scripts/sync-changelog.sh,
wired into the release checklist). The explicit-version test derives its
fixture versions from the embedded slice instead of hardcoding old ones.
This commit is contained in:
Hunter B
2026-06-09 23:22:00 -07:00
parent 258d75376c
commit b4edb4e1ef
4 changed files with 36 additions and 4750 deletions
+4
View File
@@ -31,6 +31,10 @@ not enumerate.
if there is something material the user must work around.
- [ ] The entry mentions all referenced issue/PR numbers as `#NNNN` so the
auto-linker on GitHub picks them up.
- [ ] Run `scripts/sync-changelog.sh` to regenerate `crates/tui/CHANGELOG.md`
(the recent-releases slice embedded in the binary for `/change`). Do
not edit that file by hand, and do not copy the full root changelog
into it — older entries live in `docs/CHANGELOG_ARCHIVE.md`.
## 2. Version pins are in sync