Skip to content

Commit d2a2067

Browse files
committed
feat: generate changelog script path
1 parent 071f25a commit d2a2067

2 files changed

Lines changed: 9 additions & 21 deletions

File tree

.github/workflows/ci_check_release.yml

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -212,29 +212,17 @@ jobs:
212212
if: env.CREATE_RELEASE == 'true'
213213
id: changelog
214214
run: |
215+
# Make the script executable
216+
chmod +x ./generate_changelog.sh
217+
218+
# Generate the changelog and store it in the GITHUB_ENV
219+
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
215220
if [ -n "${{ env.PREV_TAG }}" ]; then
216-
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
217-
echo "## What's Changed" >> $GITHUB_ENV
218-
git log ${{ env.PREV_TAG }}..HEAD --pretty=format:"* %s (%h)" --reverse | while read -r line; do
219-
echo "* ${line}" >> $GITHUB_ENV
220-
done
221-
echo "EOF" >> $GITHUB_ENV
221+
./generate_changelog.sh "${{ env.PREV_TAG }}" >> $GITHUB_ENV
222222
else
223-
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
224-
echo "## What's Changed" >> $GITHUB_ENV
225-
git log --pretty=format:"* %s (%h)" --reverse | while read -r line; do
226-
echo "* ${line}" >> $GITHUB_ENV
227-
done
228-
echo "EOF" >> $GITHUB_ENV
223+
./generate_changelog.sh >> $GITHUB_ENV
229224
fi
230-
231-
- name: Debug Release Notes
232-
if: env.CREATE_RELEASE == 'true'
233-
run: |
234-
echo "Release Notes Body:"
235-
echo "${{ steps.release_notes.outputs.body }}"
236-
echo "${{ steps.release_notes }}"
237-
echo "${{ steps.release_notes.outputs }}"
225+
echo "EOF" >> $GITHUB_ENV
238226
239227
- name: Create Release
240228
if: env.CREATE_RELEASE == 'true'

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "python-template"
3-
version = "0.5.31"
3+
version = "0.5.32"
44
description = "Used to templatize python projects."
55
authors = ["Loïc Motheu <lmotheu@gmail.com>"]
66
readme = "README.md"

0 commit comments

Comments
 (0)