Wrapper tool hardening and cleanup

This commit is contained in:
2026-05-13 19:06:24 +02:00
parent 53cb1e6996
commit 7d286551b3
19 changed files with 1376 additions and 149 deletions
+19
View File
@@ -1,5 +1,24 @@
# Changelog Automation Contract
## Status Snapshot
Current state as of 2026-05-13:
- The shared implementation is present in `internal/changelog/` and is exposed
as `sow-toolkit build-changelog`.
- Consumer configs exist in both `module/scripts/changelog.json` and
`assets/scripts/changelog.json`.
- CLI parsing and generator behavior are covered by
`internal/app/app_test.go` and `internal/changelog/changelog_test.go`.
- `module/scripts/release-all.sh` already stages `build/CHANGELOG.md`.
Remaining work:
- confirm and document the `assets/` release workflow uses the shared command in
the same way as `module/`
- build the deferred cross-repo NodeBB aggregation bot if combined public release
posts are still desired
## Scope
This contract governs release changelog generation across: