1
- name : QC & Release
1
+ name : Release
2
2
3
3
on :
4
4
release :
@@ -19,20 +19,27 @@ jobs:
19
19
20
20
- run : npm i
21
21
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
28
24
29
- - name : Upload Release Asset
30
- id : upload-release-asset
25
+ - name : Upload Release Asset (Production)
26
+ id : upload-release-asset-production
31
27
uses : actions/upload-release-asset@v1
32
28
env :
33
29
GITHUB_TOKEN : ${{ secrets.RELEASE_ASSSET_PAT }}
34
30
with :
35
31
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