Files
cs249r_book/tools
Vijay Janapa Reddi e56563aba4 feat(release): intelligent release notes generator with no fallback text
Completely rewrites release notes generation to parse and use actual changelog data:

BEFORE:
- Returned hardcoded generic text regardless of changelog content
- Had misleading fallback that ignored real changes
- No categorization or analysis

AFTER:
- Parses changelog sections (frontmatter, chapters, labs, appendix)
- Categorizes changes (content, infrastructure, bug fixes)
- Extracts specific items with chapter names and details
- Generates statistics from actual data (61 updates, 29 chapters, etc)
- Fails explicitly if changelog missing (no misleading fallbacks)
- Validates output quality (must be > 100 chars)

Release notes now accurately reflect what actually changed rather than
returning generic marketing text. Critical for proper release documentation.
2025-11-02 11:08:58 -05:00
..