From fec68263d5d77f534fb3cc387b7c87f38a49d4d2 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 23 May 2023 22:51:25 +0200 Subject: [PATCH] Generate changelog --- .github/workflows/build.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2f7547d..c170690 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -71,6 +71,24 @@ jobs: contents: write steps: - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - + name: Get previous tag + id: previousTag + run: | + name=$(git --no-pager tag --sort=creatordate --merged ${{ github.ref_name }} | tail -2 | head -1) + echo "previousTag: $name" + echo "previousTag=$name" >> $GITHUB_ENV + - + name: Generate changelog + id: changelog + uses: requarks/changelog-action@v1 + with: + token: ${{ github.token }} + fromTag: ${{ github.ref_name }} + toTag: ${{ env.previousTag }} + writeToFile: false - name: Create a release uses: action-pack/github-release@v2 @@ -79,7 +97,7 @@ jobs: with: tag: "v${{ vars.MAJOR }}.${{ vars.MINOR }}" title: "v${{ vars.MAJOR }}.${{ vars.MINOR }}" - body: "Release v${{ vars.MAJOR }}.${{ vars.MINOR }}" + body: "${{ steps.changelog.outputs.changes }}" - name: Increment version variable uses: action-pack/bump@v2