1919 with :
2020 node-version : ' 12.x'
2121 run : npm ci
22+
23+ - name : Run Test
2224 run : npm test:prod
25+
26+ - name : Run Build
2327 run : npm build
2428
29+ - name : Create project tar
30+ run : npm pack
31+
32+ - name : Release upload
33+ uses : softprops/action-gh-release@v1
34+ with :
35+ files : release/
36+
2537 # Publish release on push to master
2638 release-master :
2739 if : github.ref == 'refs/heads/master'
@@ -42,11 +54,20 @@ jobs:
4254 uses : softprops/action-gh-release@v1
4355 with :
4456 files : release/**/*
45- tag_name : ${{steps.version_check.outputs.releaseVersion}}
57+ tag_name : ${{ steps.version_check.outputs.releaseVersion }}
4658 prerelease : false
4759 env :
4860 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4961
62+ - name : Upload Release Asset
63+ uses : actions/upload-release-asset@v1
64+ env :
65+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
66+ with :
67+ upload_url : ${{ steps.version_check.outputs.releaseVersion }}
68+ asset_path : ./my-artifact.zip
69+ asset_name : my-artifact.zip
70+ asset_content_type : application/zip
5071
5172 release-staging :
5273 if : github.ref == 'refs/heads/staging'
7293 env :
7394 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7495
96+ - name : Upload Release Asset
97+ uses : actions/upload-release-asset@v1
98+ env :
99+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
100+ with :
101+ upload_url : ${{ steps.version_check.outputs.releaseVersion }}
102+ asset_path : ./juno-node-linux-v${releaseVersion}.zip
103+ asset_name : juno-node-linux-v${releaseVersion}.zip
104+ asset_content_type : application/zip
0 commit comments