+5
−1
scripts/otica-changelog-lint.sh
0 → 100755
+68
−0
+29
−9
Loading
Stanford GitLab is not approved for High Risk Data and Protected Health Information (PHI). For more information, see FAQ.
Git only recognizes the last contiguous block of trailers, so a blank line
between `Changelog: <x>` and a following trailer (e.g. Co-Authored-By:)
silently drops the Changelog entry from the generated changelog -- as happened
in the v1.2.1 range, which shipped "No changes" despite real entries.
Add otica-changelog-lint.sh to flag such commits in the unreleased range, wire
it into validate.sh as a new `changelog` check (so `make validate` and the
release flow, which runs `validate.sh all`, both catch it), and expose
`make validate-changelog`.
Co-Authored-By:
Claude Opus 4.8 <noreply@anthropic.com>