File tree 1 file changed +18
-15
lines changed 1 file changed +18
-15
lines changed Original file line number Diff line number Diff line change
1
+ name : Release
2
+
1
3
on :
2
4
push :
3
- # Sequence of patterns matched against refs/tags
4
5
tags :
5
- - ' v*' # Push events to matching v*, i.e. v1.0, v1.0.0
6
-
7
- name : Release
6
+ - " v*.*.*"
8
7
9
8
jobs :
10
- release :
11
- name : Release
9
+ build :
12
10
runs-on : ubuntu-latest
13
11
steps :
14
- - name : Checkout code
15
- uses : actions/checkout@v2
16
- - name : Create Release
17
- id : create_release
18
- uses : actions/create-release@v1
19
- env :
20
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
12
+ - name : Checkout
13
+ uses : actions/checkout@v4
14
+
15
+ - name : Get the version
16
+ id : get_version
17
+ if : startsWith(github.ref, 'refs/tags/')
18
+ run : echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/}
19
+
20
+ - name : Release
21
+ uses : softprops/action-gh-release@v2
21
22
with :
23
+ token : ${{ secrets.GITHUB_TOKEN }}
22
24
tag_name : ${{ github.ref }}
23
- release_name : Release ${{ github.ref }}
25
+ name : Release ${{ steps.get_version.outputs.VERSION }}
24
26
draft : false
25
- prerelease : false
27
+ prerelease : false
28
+ generate_release_notes : true
You can’t perform that action at this time.
0 commit comments