misc(changelog workflow): Some minor improvements (#1801)

This commit is contained in:
Roman Kelesidis 2025-02-06 15:42:47 +03:00 committed by GitHub
commit 2d53efc945
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,4 +1,4 @@
name: Changelog & checksums.md5 generation name: Changelog & checksums generation
on: on:
push: push:
@ -16,6 +16,10 @@ jobs:
ref: master ref: master
token: ${{ secrets.REPO_TOKEN }} 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 - name: Generate a changelog
uses: orhun/git-cliff-action@v4 uses: orhun/git-cliff-action@v4
id: git-cliff id: git-cliff
@ -29,18 +33,14 @@ jobs:
- name: Print the changelog - name: Print the changelog
run: cat "${{ steps.git-cliff.outputs.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) - name: Commit changes (changelog & updated checksums)
run: | run: |
git checkout master git checkout master
git config user.name 'belomaxorka' git config --local user.email "action@github.com"
git config user.email 'roman25052006.kelesh@gmail.com' git config --local user.name "GitHub Action"
set +e set +e
if git diff --quiet internal_data/checksums.md5; then if git diff --quiet internal_data/checksums.md5; then
echo "No changes in checksums.md5" echo "No changes in internal_data/checksums.md5"
else else
git add internal_data/checksums.md5 git add internal_data/checksums.md5
fi fi