@@ -14,11 +14,11 @@ jobs:
14
14
runs-on : ubuntu-latest
15
15
16
16
steps :
17
- - uses : actions/checkout@v2
17
+ - uses : actions/checkout@v3
18
18
- name : Use Node.js
19
- uses : actions/setup-node@v1
19
+ uses : actions/setup-node@v3
20
20
with :
21
- node-version : ' 14 .x' # You might need to adjust this value to your own version
21
+ node-version : ' 16 .x' # You might need to adjust this value to your own version
22
22
- name : Build
23
23
id : build
24
24
run : |
28
28
cp main.js manifest.json styles.css ${{ env.PLUGIN_NAME }}
29
29
zip -r ${{ env.PLUGIN_NAME }}.zip ${{ env.PLUGIN_NAME }}
30
30
ls
31
- echo "::set-output name=tag_name::$(git tag --sort version:refname | tail -n 1)"
31
+ echo "tag_name=$(git tag --sort version:refname | tail -n 1)" >> $GITHUB_OUTPUT
32
+
32
33
- name : Create Release
33
34
id : create_release
34
35
uses : actions/create-release@v1
40
41
release_name : ${{ github.ref }}
41
42
draft : false
42
43
prerelease : false
44
+
43
45
- name : Upload zip file
44
46
id : upload-zip
45
47
uses : actions/upload-release-asset@v1
50
52
asset_path : ./${{ env.PLUGIN_NAME }}.zip
51
53
asset_name : ${{ env.PLUGIN_NAME }}-${{ steps.build.outputs.tag_name }}.zip
52
54
asset_content_type : application/zip
55
+
53
56
- name : Upload main.js
54
57
id : upload-main
55
58
uses : actions/upload-release-asset@v1
60
63
asset_path : ./main.js
61
64
asset_name : main.js
62
65
asset_content_type : text/javascript
66
+
63
67
- name : Upload manifest.json
64
68
id : upload-manifest
65
69
uses : actions/upload-release-asset@v1
70
74
asset_path : ./manifest.json
71
75
asset_name : manifest.json
72
76
asset_content_type : application/json
77
+
73
78
- name : Upload styles.css
74
79
id : upload-css
75
80
uses : actions/upload-release-asset@v1
0 commit comments