diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index d4723155e..a1cd1bf54 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -1,4 +1,4 @@ -name: Changelog & checksums.md5 generation +name: Changelog & checksums generation on: push: @@ -16,6 +16,10 @@ jobs: ref: master token: ${{ secrets.REPO_TOKEN }} + - name: Generate checksums file + run: | + find . -type f -not -path "./.git/*" -exec md5sum {} \; > internal_data/checksums.md5 + - name: Generate a changelog uses: orhun/git-cliff-action@v4 id: git-cliff @@ -29,18 +33,14 @@ jobs: - name: Print the changelog run: cat "${{ steps.git-cliff.outputs.changelog }}" - - name: Generate checksums file - run: | - find . -type f -not -path "./.git/*" -exec md5sum {} \; > internal_data/checksums.md5 - - name: Commit changes (changelog & updated checksums) run: | git checkout master - git config user.name 'belomaxorka' - git config user.email 'roman25052006.kelesh@gmail.com' + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" set +e if git diff --quiet internal_data/checksums.md5; then - echo "No changes in checksums.md5" + echo "No changes in internal_data/checksums.md5" else git add internal_data/checksums.md5 fi