File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,18 +39,27 @@ jobs:
3939 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4040 - name : Get version without v prefix
4141 id : get-version
42- run : echo "version=${GITHUB_REF_NAME#v}" >> "$GITHUB_OUTPUT"
42+ run : |
43+ VERSION="${GITHUB_REF_NAME#v}"
44+ echo "version=$VERSION" >> "$GITHUB_OUTPUT"
45+ if [[ "$VERSION" == *-rc* ]]; then
46+ echo "changelog-version=Unreleased" >> "$GITHUB_OUTPUT"
47+ echo "is-prerelease=true" >> "$GITHUB_OUTPUT"
48+ else
49+ echo "changelog-version=$VERSION" >> "$GITHUB_OUTPUT"
50+ echo "is-prerelease=false" >> "$GITHUB_OUTPUT"
51+ fi
4352 - name : Get release notes
4453 id : get-release-notes
4554 uses : release-flow/keep-a-changelog-action@74931dec7ecdbfc8e38ac9ae7e8dd84c08db2f32 # v3
4655 with :
4756 command : query
48- version : ${{ steps.get-version.outputs.version }}
57+ version : ${{ steps.get-version.outputs.changelog- version }}
4958 - name : Create GitHub Release
5059 uses : softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
5160 with :
5261 body : ${{ steps.get-release-notes.outputs.release-notes }}
53- prerelease : ${{ steps.get-release-notes .outputs.is-prerelease }}
62+ prerelease : ${{ steps.get-version .outputs.is-prerelease }}
5463
5564 publish-testpypi :
5665 needs : release
You can’t perform that action at this time.
0 commit comments