diff --git a/.gitea/workflows/changelog_and_release.yml b/.gitea/workflows/changelog_and_release.yml index a4eaadf..f0a62b0 100644 --- a/.gitea/workflows/changelog_and_release.yml +++ b/.gitea/workflows/changelog_and_release.yml @@ -624,8 +624,10 @@ jobs: /^## :bookmark: '"${CHANGELOG_VERSION}"'$/ { in_version=1; next } /^## :bookmark: / && in_version { in_version=0 } in_version && /\(\[([0-9a-f]{7})\]/ { - match($0, /\(\[([0-9a-f]{7})\]/, arr) - print arr[1] + if(match($0, /\(\[([0-9a-f]{7})\]/)) { + hash = substr($0, RSTART+2, 7) + print arr[1] + } } ' CHANGELOG.md | sort -u)