diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8c477690..7cba2abe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -194,7 +194,9 @@ jobs: env: GH_TOKEN: ${{ steps.releaser.outputs.token }} NEW_VERSION: ${{ steps.sampo-release.outputs.new_version }} - run: gh release create "$NEW_VERSION" --generate-notes + run: | + CHANGELOG_ENTRY=$(awk -v defText="see CHANGELOG.md" '/^## /{if (flag) exit; flag=1; next} flag; END{if (!flag) print defText}' CHANGELOG.md | sed '/[^[:space:]]/,$!d' | tac | sed '/[^[:space:]]/,$!d' | tac) + gh release create "$NEW_VERSION" --notes "$CHANGELOG_ENTRY" - name: Generate references if: steps.commit-release.outputs.commit-hash != ''