[CI] Add disabled minified builds
This commit is contained in:
parent
d5c2c569d7
commit
a0c7f0d0cd
|
@ -24,13 +24,25 @@ jobs:
|
|||
- name: NPM Install
|
||||
run: cd src; npm i; cd ..
|
||||
|
||||
- name: Pack
|
||||
- name: Pack base asar
|
||||
run: |
|
||||
npm i -g asar
|
||||
node injectPolyfills.js
|
||||
rm -rf src/package-lock.json src/node_modules/.package-lock.json src/splash/splashScreen.js.self src/node_modules/**/package.json src/node_modules/**/*.md src/node_modules/**/.*.yml src/node_modules/**/.npmignore src/node_modules/**/LICENSE src/node_modules/**/test*
|
||||
npx asar pack src app.asar
|
||||
|
||||
# - name: Pack minified asar
|
||||
# run: |
|
||||
# npm i -g esbuild uglifyjs minify-json
|
||||
# npx esbuild ./src --bundle --platform=node --external:electron --external:original-fs --external:auto-updater --outfile=index.js
|
||||
# npx uglifyjs --compress --mangle -o index.js -- index.js
|
||||
# cp src/package.json .
|
||||
# npx minify-json package.json
|
||||
# rm -rf src/*
|
||||
# cp index.js src
|
||||
# cp package.json src
|
||||
# npx asar pack src minified.asar
|
||||
|
||||
- name: GitHub Release
|
||||
run: |
|
||||
gh release delete ${{ env.VERSION }} -y
|
||||
|
|
Loading…
Reference in New Issue