2 Commits

Author SHA1 Message Date
Rene Fichtmueller
d8e2897a79 fix: add missing header when CHANGELOG_PENDING.md pre-exists but is empty
The repo already had an empty CHANGELOG_PENDING.md from 2026-03-30, so the
FileNotFoundError branch that adds the header/marker never fired -- the
first automated entry landed with no header, just leading blank lines.
Treat an existing-but-blank file the same as a missing one. Also fixes up
the header on the entry already drafted by the previous run. [skip ci]
2026-07-18 07:13:21 +00:00
Rene Fichtmueller
f72ce5f991 ci: add deterministic changelog-draft workflow
All checks were successful
build-verify / build-verify (push) Successful in 17s
changelog-draft / changelog-draft (push) Successful in 3s
Drafts CHANGELOG_PENDING.md entries from Conventional Commit subjects on
every push to main -- feat/fix/refactor/perf/security bucketed into
Added/Fixed/Changed, chore/ci/test/docs/style/merge skipped, anything
mentioning internal infra hostnames dropped. No LLM call, no network
access, purely regex over commit subjects already in the pushed range.
Never touches CHANGELOG.md -- still needs a human to fold an entry in.
2026-07-18 07:10:24 +00:00