Skip to content

Commit fc41bde

Browse files
committed
ci: enhance changelog update step with previous tag reference
- Added step to retrieve the previous tag for more accurate changelog generation.
1 parent 298aed2 commit fc41bde

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/main_test_release.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,24 @@ jobs:
7373
echo "previousTag: $name"
7474
echo "previousTag=$name" >> $GITHUB_ENV
7575
76+
- name: Get from tag
77+
id: fromTag
78+
run: |
79+
name=$(git --no-pager tag --sort=creatordate --merged ${{ github.ref_name }} | tail -99 | head -1)
80+
echo "fromTag: $name"
81+
echo "fromTag=$name" >> $GITHUB_ENV
82+
7683
- name: Update CHANGELOG
7784
id: changelog
7885
uses: requarks/changelog-action@main
7986
with:
8087
token: ${{ github.token }}
81-
tag: ${{ env.previousTag }}
88+
toTag: ${{ env.previousTag }}
89+
fromTag: ${{ env.fromTag }}
8290

8391
- name: Commit CHANGELOG.md
8492
uses: stefanzweifel/git-auto-commit-action@master
8593
with:
8694
branch: main
87-
commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }} [skip ci]'
95+
commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }}'
8896
file_pattern: CHANGELOG.md

0 commit comments

Comments
 (0)