diff --git a/.github/workflows/generate-changelog.yml b/.github/workflows/generate-changelog.yml new file mode 100644 index 0000000..29faa03 --- /dev/null +++ b/.github/workflows/generate-changelog.yml @@ -0,0 +1,27 @@ +name: Generate changelog + +on: + release: + types: [published] + +jobs: + generate_changelog: + runs-on: ubuntu-latest + name: Generate changelog for default branch + steps: + - uses: actions/checkout@v2 + + - name: Generate changelog + uses: charmixer/auto-changelog-action@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + release_branch: master + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: Update changelog + title: Update changelog + body: Update the changelog. This PR is created automatically after a new release. + branch: update-changelog