This repository was archived by the owner on Jul 16, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,11 @@ jobs:
18
18
- id : get-release-vars
19
19
name : Configure Release Vars
20
20
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
22
23
23
24
- name : Create GitHub Release
24
25
env :
25
26
GITHUB_TOKEN : ${{ secrets.CODECOV_RELEASE_PAT }}
26
27
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 }}
Original file line number Diff line number Diff line change 30
30
- name : Update version and push
31
31
id : make-commit
32
32
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
34
34
git add setup.py
35
35
git commit -S --message "Prepare release ${{ github.event.inputs.versionName }}"
36
36
echo "commit=$(git rev-parse HEAD)" >> "$GITHUB_OUTPUT"
46
46
reviewers : ${{ github.event.issue.user.login }}
47
47
body : |
48
48
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 }}.
You can’t perform that action at this time.
0 commit comments