@@ -14,74 +14,74 @@ jobs:
1414 runs-on : ubuntu-latest
1515
1616 steps :
17- - uses : actions/checkout@v3
18- - name : Use Node.js
19- uses : actions/setup-node@v3
20- with :
21- node-version : ' 16.x' # You might need to adjust this value to your own version
22- - name : Build
23- id : build
24- run : |
25- yarn
26- yarn run build --if-present
27- mkdir ${{ env.PLUGIN_NAME }}
28- cp main.js manifest.json styles.css ${{ env.PLUGIN_NAME }}
29- zip -r ${{ env.PLUGIN_NAME }}.zip ${{ env.PLUGIN_NAME }}
30- ls
31- echo "tag_name=$(git tag --sort version:refname | tail -n 1)" >> $GITHUB_OUTPUT
17+ - uses : actions/checkout@v3
18+ - name : Use Node.js
19+ uses : actions/setup-node@v3
20+ with :
21+ node-version : ' 16.x' # You might need to adjust this value to your own version
22+ - name : Build
23+ id : build
24+ run : |
25+ yarn
26+ yarn run build --if-present
27+ mkdir ${{ env.PLUGIN_NAME }}
28+ cp main.js manifest.json styles.css ${{ env.PLUGIN_NAME }}
29+ zip -r ${{ env.PLUGIN_NAME }}.zip ${{ env.PLUGIN_NAME }}
30+ ls
31+ echo "tag_name=$(git tag --sort version:refname | tail -n 1)" >> $GITHUB_OUTPUT
3232
33- - name : Create Release
34- id : create_release
35- uses : actions/create-release@v1
36- env :
37- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
38- VERSION : ${{ github.ref }}
39- with :
40- tag_name : ${{ github.ref }}
41- release_name : ${{ github.ref }}
42- draft : false
43- prerelease : false
33+ - name : Create Release
34+ id : create_release
35+ uses : actions/create-release@v1
36+ env :
37+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
38+ VERSION : ${{ github.ref }}
39+ with :
40+ tag_name : ${{ github.ref }}
41+ release_name : ${{ github.ref }}
42+ draft : false
43+ prerelease : false
4444
45- - name : Upload zip file
46- id : upload-zip
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 : ./${{ env.PLUGIN_NAME }}.zip
53- asset_name : ${{ env.PLUGIN_NAME }}-${{ steps.build.outputs.tag_name }}.zip
54- asset_content_type : application/zip
45+ - name : Upload zip file
46+ id : upload-zip
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 : ./${{ env.PLUGIN_NAME }}.zip
53+ asset_name : ${{ env.PLUGIN_NAME }}-${{ steps.build.outputs.tag_name }}.zip
54+ asset_content_type : application/zip
5555
56- - name : Upload main.js
57- id : upload-main
58- uses : actions/upload-release-asset@v1
59- env :
60- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
61- with :
62- upload_url : ${{ steps.create_release.outputs.upload_url }}
63- asset_path : ./main.js
64- asset_name : main.js
65- asset_content_type : text/javascript
56+ - name : Upload main.js
57+ id : upload-main
58+ uses : actions/upload-release-asset@v1
59+ env :
60+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
61+ with :
62+ upload_url : ${{ steps.create_release.outputs.upload_url }}
63+ asset_path : ./main.js
64+ asset_name : main.js
65+ asset_content_type : text/javascript
6666
67- - name : Upload manifest.json
68- id : upload-manifest
69- uses : actions/upload-release-asset@v1
70- env :
71- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72- with :
73- upload_url : ${{ steps.create_release.outputs.upload_url }}
74- asset_path : ./manifest.json
75- asset_name : manifest.json
76- asset_content_type : application/json
67+ - name : Upload manifest.json
68+ id : upload-manifest
69+ uses : actions/upload-release-asset@v1
70+ env :
71+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72+ with :
73+ upload_url : ${{ steps.create_release.outputs.upload_url }}
74+ asset_path : ./manifest.json
75+ asset_name : manifest.json
76+ asset_content_type : application/json
7777
78- - name : Upload styles.css
79- id : upload-css
80- uses : actions/upload-release-asset@v1
81- env :
82- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
83- with :
84- upload_url : ${{ steps.create_release.outputs.upload_url }}
85- asset_path : ./styles.css
86- asset_name : styles.css
87- asset_content_type : text/css
78+ - name : Upload styles.css
79+ id : upload-css
80+ uses : actions/upload-release-asset@v1
81+ env :
82+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
83+ with :
84+ upload_url : ${{ steps.create_release.outputs.upload_url }}
85+ asset_path : ./styles.css
86+ asset_name : styles.css
87+ asset_content_type : text/css
0 commit comments