1- name : QC & Release
1+ name : Release
22
33on :
44 release :
@@ -19,20 +19,27 @@ jobs:
1919
2020 - run : npm i
2121
22- - name : Build
23- run : |
24- set -e # fail with non-zero exit code on error
25- tsc
26- tar --exclude="*.tsbuildinfo" --exclude="examples" -czvf build.tar.gz -C build .
27- echo 'created build.tar.gz'
22+ - name : Compile to es5 (web)
23+ run : npm run webpack
2824
29- - name : Upload Release Asset
30- id : upload-release-asset
25+ - name : Upload Release Asset (Production)
26+ id : upload-release-asset-production
3127 uses : actions/upload-release-asset@v1
3228 env :
3329 GITHUB_TOKEN : ${{ secrets.RELEASE_ASSSET_PAT }}
3430 with :
3531 upload_url : ${{ github.event.release.upload_url }}
36- asset_path : ./build.tar.gz
37- asset_name : docupilot-js-sdk.es5.tar.gz
38- asset_content_type : application/tar+gzip
32+ asset_path : ./dist/docupilot-js.es5.min.js
33+ asset_name : docupilot-js.es5.min.js
34+ asset_content_type : application/javascript
35+
36+ - name : Upload Release Asset (Development)
37+ id : upload-release-asset-development
38+ uses : actions/upload-release-asset@v1
39+ env :
40+ GITHUB_TOKEN : ${{ secrets.RELEASE_ASSSET_PAT }}
41+ with :
42+ upload_url : ${{ github.event.release.upload_url }}
43+ asset_path : ./dist/docupilot-js.es5.js
44+ asset_name : docupilot-js.es5.js
45+ asset_content_type : application/javascript
0 commit comments