diff options
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/changelog.yml | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 0a27ddc..57c5645 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -15,23 +15,13 @@ jobs: steps: - name: Checkout Code 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: Update CHANGELOG id: changelog uses: requarks/changelog-action@v1 with: token: ${{ github.token }} - fromTag: ${{ github.ref_name }} - toTag: ${{ env.previousTag }} + tag: ${{ github.ref_name }} writeToFile: true reverseOrder: true includeInvalidCommits: true @@ -41,8 +31,15 @@ jobs: uses: ncipollo/release-action@v1.12.0 with: allowUpdates: true - draft: true + draft: false makeLatest: true name: ${{ github.ref_name }} body: ${{ steps.changelog.outputs.changes }} - token: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file + token: ${{ github.token }} + + - name: Commit CHANGELOG.md + uses: stefanzweifel/git-auto-commit-action@v4 + with: + branch: main + commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }} [skip ci]' + file_pattern: CHANGELOG.md
\ No newline at end of file |
