test set changelog using generator

This commit is contained in:
2025-05-21 10:04:18 +02:00
parent 348ca30333
commit 43e9660c17

View File

@@ -19,6 +19,8 @@ on:
- 'minor'
- 'patch'
jobs:
release:
runs-on: ubuntu-latest
@@ -62,6 +64,25 @@ jobs:
echo "RELEASE_NOTES<<EOF" >> $GITHUB_ENV
echo "${{ github.event.inputs.release_notes }}" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Generate Changelog
uses: spring-io/github-changelog-generator@<version-or-sha>
with:
milestone: '1.0.0'
changelog:
issues:
exclude:
labels: ["wontfix", "question", "duplicate", "invalid"]
sections:
- title: "Enhancements"
labels: ["Kind/Enhancement", "Kind/Feature"]
- title: "Bugs"
labels: ["Kind/Bug"]
- name: Set changelog to environment
id: set_changelog
run: |
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
echo "$(cat changelog.md)" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Create release
id: create_release
if: ${{ github.event.inputs.github_release == 'true' }}
@@ -69,7 +90,7 @@ jobs:
with:
tag_name: ${{ env.VERSION }}
release_name: Release ${{ env.VERSION }}
body: ${{ env.RELEASE_NOTES }}
body_path: changelog.md
draft: false
prerelease: false
make_latest: true