Add towncrier changelog system #86

Merged
eblume merged 3 commits from feature/phase-1b-towncrier into main 2026-02-03 11:48:14 -08:00

3 commits

Author SHA1 Message Date
d53aaeeead Update CLAUDE.md for towncrier and legacy zk
- Add rule for creating changelog fragments (use branch name or orphan)
- Update project structure to show changelog.d and mark zk as legacy
- Update docs reference to point to docs.ops.eblu.me

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:46:13 -08:00
8f5a3c9ce9 Integrate towncrier into build workflow
- Add uv install step to workflow
- Run towncrier build before docs build (if fragments exist)
- Commit changelog updates back to main
- Update README: mark Phase 1b complete, add changelog docs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:42:56 -08:00
48a5beee8f Add towncrier changelog with v0.1.0 historical entries
- Configure towncrier with custom types (feature, bugfix, infra, doc, misc)
- Build initial v0.1.0 changelog from zk management log entries
- Add .gitkeep to preserve changelog.d directory for future fragments

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:34:40 -08:00