hass.tibber_prices/scripts/release
Julian Pawlowski 32b080d178 chore(scripts): improve release tooling with trailer filtering and Impact rendering
cliff.toml:
- Extract Impact footer value from commit footers and use as release note
  text when present, falling back to scope+message format otherwise
- Fix whitespace in body template (remove extra indentation)

scripts/release/generate-notes:
- Add RELEASE_NOTES_TRAILER_SKIP_FILTER to exclude commits marked with
  Release-Notes: skip, User-Impact: none, or Released-Bug: no trailers
- Add RELEASE_NOTES_COMPACT_DIFF and RELEASE_NOTES_DIFF_MAX_BYTES to
  limit AI diff context size for faster, more focused prompts
- Add RELEASE_NOTES_CLIFF_FILTER_PATHS to restrict cliff to user-facing
  paths only when generating AI-assisted notes
- Add RELEASE_NOTES_CLIFF_SINGLE_RELEASE to pass --latest to cliff
- Define USER_FACING_PATHS list for scoped AI diff context

Release-Notes: skip
User-Impact: none
2026-04-12 12:11:56 +00:00
..
check-if-released chore(release): enhance version format validation to support prerelease tags 2025-12-25 22:48:01 +00:00
generate-notes chore(scripts): improve release tooling with trailer filtering and Impact rendering 2026-04-12 12:11:56 +00:00
hassfest refactor(scripts): reorganize and standardize development scripts 2025-11-26 13:11:52 +00:00
prepare fix(scripts): anchor grep pattern to prevent false tag match 2026-03-29 18:49:18 +00:00
suggest-version chore(release): enhance version format validation to support prerelease tags 2025-12-25 22:48:01 +00:00