File tree 1 file changed +7
-8
lines changed
1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -54,21 +54,20 @@ jobs:
54
54
steps :
55
55
- uses : actions/checkout@v4
56
56
57
- - name : Parse semver versions from Git tag
58
- id : semver
59
- uses : actions-ecosystem/action-regex-match@v2
60
- with :
61
- text : ${{ github.ref }}
62
- regex : ' ^refs/tags/((([0-9]+)\.[0-9]+)(\.[0-9]+)?-(.+))$'
57
+ - name : Parse release version
58
+ id : release
59
+ run : echo "version=${GITHUB_REF#refs/tags/}"
60
+ >> $GITHUB_OUTPUT
63
61
64
62
- name : Parse CHANGELOG link
65
63
id : changelog
66
- run : echo "link=${{ github.server_url }}/${{ github.repository }}/blob/${{ steps.semver .outputs.group1 }}/CHANGELOG.md#$(sed -n '/^## \[${{ steps.semver .outputs.group1 }}\]/{s/^## \[\(.*\)\][^0-9]*\([0-9].*\)/\1--\2/;s/[^0-9a-z-]*//g;p;}' CHANGELOG.md)"
64
+ run : echo "link=${{ github.server_url }}/${{ github.repository }}/blob/${{ steps.release .outputs.version }}/CHANGELOG.md#$(sed -n '/^## \[${{ steps.release .outputs.version }}\]/{s/^## \[\(.*\)\][^0-9]*\([0-9].*\)/\1--\2/;s/[^0-9a-z-]*//g;p;}' CHANGELOG.md)"
67
65
>> $GITHUB_OUTPUT
68
66
69
67
- name : Create GitHub release
70
68
uses : softprops/action-gh-release@v2
71
69
with :
72
- name : ${{ steps.semver .outputs.group1 }}
70
+ name : ${{ steps.release .outputs.version }}
73
71
body : |
74
72
[Changelog](${{ steps.changelog.outputs.link }})
73
+ prerelease : ${{ contains(steps.release.outputs.version, '-') }}
You can’t perform that action at this time.
0 commit comments