Files
Pascal Linxweiler 55c94f7d84
All checks were successful
Build Plugin / build (push) Successful in 1m1s
fix: read the changelog from the annotated tag, not the commit
actions/checkout leaves refs/tags/<tag> as a lightweight ref pointing straight
at the commit, so `git tag -l --format='%(contents)'` fell through to the commit
message. v1.0.4.0 shipped with the entire commit message as its changelog.

Re-fetch the tag ref so the annotated object is present, and only read a message
when the ref really is a tag object. Use subject+body instead of %(contents) so
a signature would not end up in the changelog, and fall back to build.yaml when
the tag is lightweight or its message is empty.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-29 15:29:12 +02:00
..