Skip to content

Commit 3859ddf

Browse files
committed
add reference to previous tag
1 parent d7458f2 commit 3859ddf

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/release.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,28 @@ jobs:
2020
steps:
2121
- name: Checkout repository
2222
uses: actions/checkout@v5
23+
with:
24+
fetch-depth: 0
2325

2426
- name: Determine release version
2527
id: version
2628
run: |
2729
chmod +x "${SCRIPT_FOLDER}/get_version.sh"
2830
"${SCRIPT_FOLDER}/get_version.sh"
2931
32+
- name: Determine previous release tag
33+
id: previous
34+
run: |
35+
set -euo pipefail
36+
previous=""
37+
while IFS= read -r tag; do
38+
if [[ "${tag}" != "${GITHUB_REF_NAME}" ]]; then
39+
previous="${tag}"
40+
break
41+
fi
42+
done < <(git tag --sort=-creatordate "release/*" || true)
43+
echo "previous-tag=${previous}" >> "${GITHUB_OUTPUT}"
44+
3045
- name: Generate manifest.json
3146
run: |
3247
chmod +x "${SCRIPT_FOLDER}/generate_manifest.sh"
@@ -58,4 +73,5 @@ jobs:
5873
artifactErrorsFailBuild: true
5974
allowUpdates: true
6075
generateReleaseNotes: true
76+
generateReleaseNotesPreviousTag: ${{ steps.previous.outputs.previous-tag }}
6177
prerelease: ${{ contains(steps.version.outputs.release-version, '-alpha') || contains(steps.version.outputs.release-version, '-beta') }}

0 commit comments

Comments
 (0)