Skip to content

Commit 642e729

Browse files
ci: simplify release
1 parent 0debf57 commit 642e729

File tree

1 file changed

+7
-38
lines changed

1 file changed

+7
-38
lines changed

Diff for: .github/workflows/release.yml

+7-38
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: release-on-tag
33
on:
44
push:
55
tags:
6-
- '*' # triggers on any tag push
6+
- '*.*.*'
77

88
jobs:
99
release:
@@ -14,41 +14,10 @@ jobs:
1414
- name: checkout
1515
uses: actions/checkout@v4
1616

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
2219
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

Comments
 (0)