@@ -3,7 +3,7 @@ name: release-on-tag
3
3
on :
4
4
push :
5
5
tags :
6
- - ' *' # triggers on any tag push
6
+ - ' *.*.* '
7
7
8
8
jobs :
9
9
release :
@@ -14,41 +14,10 @@ jobs:
14
14
- name : checkout
15
15
uses : actions/checkout@v4
16
16
17
- - name : Create a Release
18
- id : create_release
19
- uses : elgohr/Github-Release-Action@v5
20
- env :
21
- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
17
+ - name : Release
18
+ uses : softprops/action-gh-release@v2
22
19
with :
23
- title : ${{ github.ref_name }}
24
-
25
- - name : upload manifest.json
26
- uses : actions/upload-release-asset@v1
27
- env :
28
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
29
- with :
30
- upload_url : ${{ steps.create_release.outputs.upload_url }}
31
- asset_path : manifest.json
32
- asset_name : manifest.json
33
- asset_content_type : application/json
34
-
35
- - name : upload main.js
36
- uses : actions/upload-release-asset@v1
37
- env :
38
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39
- with :
40
- upload_url : ${{ steps.create_release.outputs.upload_url }}
41
- asset_path : main.js
42
- asset_name : main.js
43
- asset_content_type : application/javascript
44
-
45
- - name : upload styles.css
46
- if : always()
47
- uses : actions/upload-release-asset@v1
48
- env :
49
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
50
- with :
51
- upload_url : ${{ steps.create_release.outputs.upload_url }}
52
- asset_path : styles.css
53
- asset_name : styles.css
54
- asset_content_type : text/css
20
+ files : |
21
+ manifest.json
22
+ main.js
23
+ styles.css
0 commit comments