Skip to content

Commit 1523fdf

Browse files
committed
compile to es5 (web - single file) and upload as a release asset
uploads a minified version and a development version
1 parent 2a5e34d commit 1523fdf

File tree

5 files changed

+2604
-114
lines changed

5 files changed

+2604
-114
lines changed

.github/workflows/release.yaml

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: QC & Release
1+
name: Release
22

33
on:
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

Comments
 (0)