From 0eedbe6137ef8c1bc66bdd84d111599a1d2ad634 Mon Sep 17 00:00:00 2001 From: "Md. Musfiqur Rahaman" Date: Sun, 22 Oct 2023 14:33:34 +0600 Subject: [PATCH] Update changelog.yml file --- .github/workflows/changelog.yml | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 068f45e..c9bfd36 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -18,26 +18,8 @@ jobs: with: fetch-depth: 0 - - name: Get the current version - id: current-version - run: echo "version=$(python setup.py --version)" >> $GITHUB_ENV - - - name: Check if the commit message matches the release pattern - run: | - if [[ $(git log -1 --pretty=%B) != "Update changelog for v${{ env.version }}" ]]; then - echo "Commit message does not match the release pattern." - exit 1 - fi - - - name: Update changelog - if: contains(github.event.head_commit.message, 'Update changelog for v${{ env.version }}') - run: | - PREVIOUS_VERSION=$(git tag -l --sort=-creatordate | head -n 1) - CHANGES=$(git log --pretty=format:"- %s (%h)" $PREVIOUS_VERSION..) - echo "# v${{ env.version }}" >> CHANGELOG.md - echo "## Changes" >> CHANGELOG.md - echo "$CHANGES" >> CHANGELOG.md - git config user.email "musfiqur.rahaman@northsouth.edu" - git config user.name "Md. Musfiqur Rahaman" - git commit -am "Update CHANGELOG.md with latest version by GitHub Action" - git push + - name: Auto Update CHANGELOG + uses: MusfiqDehan/Auto-Update-CHANGELOG@v0.10.0 + with: + email: "musfiqur.rahaman@northsouth.edu" + name: "Md. Musfiqur Rahaman"