Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

Commit eb24fb1

Browse files
fix: add previous tag version (#601)
1 parent a7151b6 commit eb24fb1

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.github/workflows/create_release.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ jobs:
1818
- id: get-release-vars
1919
name: Configure Release Vars
2020
run: |
21-
echo release_version=$(grep -E "version=\"[0-9]\.[0-9]\.[0-9]\"" setup.py | grep -Eo "[0-9]\.[0-9]\.[0-9]") >> "$GITHUB_OUTPUT"
21+
echo release_version=v$(grep -E "version=\"[0-9]+\.[0-9]+\.[0-9]+\"" setup.py | grep -Eo "[0-9]+\.[0-9]+\.[0-9]+") >> "$GITHUB_OUTPUT"
22+
echo previous_version=$(git tag --sort=-creatordate | head -n 2 | tail -n 1) >> "$GITHUB_OUTPUT
2223
2324
- name: Create GitHub Release
2425
env:
2526
GITHUB_TOKEN: ${{ secrets.CODECOV_RELEASE_PAT }}
2627
run: |
27-
gh release create v${{ steps.get-release-vars.outputs.release_version }} --title "Release v${{ steps.get-release-vars.outputs.release_version }}" --notes "Autogenerated for v${{ steps.get-release-vars.outputs.release_version }}. Created for ${{ github.event.pull_request.html_url }}" --generate-notes --target ${{ github.event.pull_request.head.sha }}
28+
gh release create ${{ steps.get-release-vars.outputs.release_version }} --title "Release ${{ steps.get-release-vars.outputs.release_version }}" --notes "Autogenerated for ${{ steps.get-release-vars.outputs.release_version }}. Created for ${{ github.event.pull_request.html_url }}" --generate-notes --notes-start-tag ${{steps.get-release-vars.outputs.previous_version}} --target ${{ github.event.pull_request.head.sha }}

.github/workflows/create_release_pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Update version and push
3131
id: make-commit
3232
run: |
33-
sed -i 's/version="[0-9]\.[0-9]\.[0-9]"/version="${{ github.event.inputs.versionName }}"/g' setup.py
33+
sed -i 's/version="[0-9]+\.[0-9]+\.[0-9]+"/version="${{ github.event.inputs.versionName }}"/g' setup.py
3434
git add setup.py
3535
git commit -S --message "Prepare release ${{ github.event.inputs.versionName }}"
3636
echo "commit=$(git rev-parse HEAD)" >> "$GITHUB_OUTPUT"
@@ -46,4 +46,4 @@ jobs:
4646
reviewers: ${{ github.event.issue.user.login }}
4747
body: |
4848
Release PR for ${{ github.event.inputs.versionName }}
49-
I've updated the version name and committed: ${{ steps.make-commit.outputs.commit }}.
49+
I've updated the version name and committed: ${{ steps.make-commit.outputs.commit }}.

0 commit comments

Comments
 (0)