Adjust electron build (#9473)
This commit is contained in:
parent
640a5e9038
commit
6907c6bf0f
1
.github/workflows/push-master.yml
vendored
1
.github/workflows/push-master.yml
vendored
@ -84,6 +84,7 @@ jobs:
|
|||||||
# GitHub token, automatically provided to the action
|
# GitHub token, automatically provided to the action
|
||||||
# (No need to define this secret in the repo settings)
|
# (No need to define this secret in the repo settings)
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
args: '--project packages/apps-electron'
|
||||||
build_script_name: build:release:electron
|
build_script_name: build:release:electron
|
||||||
# If the commit is tagged with a version (e.g. "v1.0.0"),
|
# If the commit is tagged with a version (e.g. "v1.0.0"),
|
||||||
# release the app after building
|
# release the app after building
|
||||||
|
|||||||
10
package.json
10
package.json
@ -53,10 +53,10 @@
|
|||||||
"docs": "echo \"skipping docs\"",
|
"docs": "echo \"skipping docs\"",
|
||||||
"lint": "polkadot-dev-run-lint",
|
"lint": "polkadot-dev-run-lint",
|
||||||
"packElectron": "yarn build:release:electron && yarn clean:electronRelease && electron-builder build -mwl",
|
"packElectron": "yarn build:release:electron && yarn clean:electronRelease && electron-builder build -mwl",
|
||||||
"packElectron:linux": "yarn build:release:electron && electron-builder build --linux",
|
"packElectron:linux": "yarn build:release:electron && electron-builder build --linux --project packages/apps-electron",
|
||||||
"packElectron:mac": "yarn build:release:electron && electron-builder build --mac",
|
"packElectron:mac": "yarn build:release:electron && electron-builder build --mac --project packages/apps-electron",
|
||||||
"packElectron:test": "yarn build:release:electron && electron-builder --dir",
|
"packElectron:test": "yarn build:release:electron && electron-builder --dir --project packages/apps-electron",
|
||||||
"packElectron:win": "yarn build:release:electron && electron-builder build --win",
|
"packElectron:win": "yarn build:release:electron && electron-builder build --win --project packages/apps-electron",
|
||||||
"postinstall": "polkadot-dev-yarn-only",
|
"postinstall": "polkadot-dev-yarn-only",
|
||||||
"postinstall:electron": "electron-builder install-app-deps",
|
"postinstall:electron": "electron-builder install-app-deps",
|
||||||
"start": "yarn clean && cd packages/apps && yarn polkadot-exec-webpack serve --config webpack.serve.cjs --port 3000",
|
"start": "yarn clean && cd packages/apps && yarn polkadot-exec-webpack serve --config webpack.serve.cjs --port 3000",
|
||||||
@ -82,7 +82,7 @@
|
|||||||
"concurrently": "^8.0.1",
|
"concurrently": "^8.0.1",
|
||||||
"devtron": "^1.4.0",
|
"devtron": "^1.4.0",
|
||||||
"dnslink-cloudflare": "^3.0.0",
|
"dnslink-cloudflare": "^3.0.0",
|
||||||
"electron": "^24.2.0",
|
"electron": "24.2.0",
|
||||||
"electron-builder": "23.6.0",
|
"electron-builder": "23.6.0",
|
||||||
"electron-builder-notarize": "^1.5.1",
|
"electron-builder-notarize": "^1.5.1",
|
||||||
"extensionless": "^1.4.5",
|
"extensionless": "^1.4.5",
|
||||||
|
|||||||
@ -2,18 +2,18 @@
|
|||||||
productName: Polkadot-JS Apps
|
productName: Polkadot-JS Apps
|
||||||
artifactName: Polkadot-JS-Apps-${version}.${ext}
|
artifactName: Polkadot-JS-Apps-${version}.${ext}
|
||||||
files:
|
files:
|
||||||
- "./packages/apps-electron/build"
|
- "./build"
|
||||||
- "./packages/apps-electron/assets"
|
- "./assets"
|
||||||
- "./packages/apps-electron/appleEntitlements"
|
- "./appleEntitlements"
|
||||||
appId: com.polkadotjs.polkadotjs-apps
|
appId: com.polkadotjs.polkadotjs-apps
|
||||||
mac:
|
mac:
|
||||||
artifactName: Polkadot-JS-Apps-mac-${version}.${ext}
|
artifactName: Polkadot-JS-Apps-mac-${version}.${ext}
|
||||||
category: public.app-category.finance
|
category: public.app-category.finance
|
||||||
entitlements: "./packages/apps-electron/appleEntitlements/entitlements.mac.plist"
|
entitlements: "./appleEntitlements/entitlements.mac.plist"
|
||||||
extendInfo:
|
extendInfo:
|
||||||
NSCameraUsageDescription: "This app requires camera access to capture account data on imports"
|
NSCameraUsageDescription: "This app requires camera access to capture account data on imports"
|
||||||
hardenedRuntime: true
|
hardenedRuntime: true
|
||||||
directories:
|
directories:
|
||||||
buildResources: "./packages/apps-electron/assets"
|
buildResources: "./assets"
|
||||||
output: "./packages/apps-electron/release"
|
output: "./release"
|
||||||
afterSign: electron-builder-notarize
|
afterSign: electron-builder-notarize
|
||||||
@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"author": "Jaco Greeff <jacogr@gmail.com>",
|
||||||
"bugs": "https://github.com/polkadot-js/apps/issues",
|
"bugs": "https://github.com/polkadot-js/apps/issues",
|
||||||
|
"description": "An Apps portal into the Polkadot network",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16"
|
"node": ">=16"
|
||||||
},
|
},
|
||||||
@ -14,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"version": "0.130.2-16-x",
|
"version": "0.130.2-16-x",
|
||||||
|
"main": "build/electron.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@polkadot/dev": "^0.75.2",
|
"@polkadot/dev": "^0.75.2",
|
||||||
"@polkadot/react-components": "^0.130.2-16-x",
|
"@polkadot/react-components": "^0.130.2-16-x",
|
||||||
@ -26,6 +29,9 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/tmp": "^0.2.3",
|
"@types/tmp": "^0.2.3",
|
||||||
"copy-webpack-plugin": "^11.0.0",
|
"copy-webpack-plugin": "^11.0.0",
|
||||||
|
"electron": "24.2.0",
|
||||||
|
"electron-builder": "23.6.0",
|
||||||
|
"electron-builder-notarize": "^1.5.1",
|
||||||
"html-webpack-plugin": "^5.5.1",
|
"html-webpack-plugin": "^5.5.1",
|
||||||
"tmp": "^0.2.1"
|
"tmp": "^0.2.1"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1869,6 +1869,9 @@ __metadata:
|
|||||||
"@polkadot/react-components": ^0.130.2-16-x
|
"@polkadot/react-components": ^0.130.2-16-x
|
||||||
"@types/tmp": ^0.2.3
|
"@types/tmp": ^0.2.3
|
||||||
copy-webpack-plugin: ^11.0.0
|
copy-webpack-plugin: ^11.0.0
|
||||||
|
electron: 24.2.0
|
||||||
|
electron-builder: 23.6.0
|
||||||
|
electron-builder-notarize: ^1.5.1
|
||||||
electron-log: ^5.0.0-beta.23
|
electron-log: ^5.0.0-beta.23
|
||||||
electron-updater: ^5.3.0
|
electron-updater: ^5.3.0
|
||||||
html-webpack-plugin: ^5.5.1
|
html-webpack-plugin: ^5.5.1
|
||||||
@ -7606,7 +7609,7 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"electron@npm:^24.2.0":
|
"electron@npm:24.2.0":
|
||||||
version: 24.2.0
|
version: 24.2.0
|
||||||
resolution: "electron@npm:24.2.0"
|
resolution: "electron@npm:24.2.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -13744,7 +13747,7 @@ fsevents@~2.3.2:
|
|||||||
concurrently: ^8.0.1
|
concurrently: ^8.0.1
|
||||||
devtron: ^1.4.0
|
devtron: ^1.4.0
|
||||||
dnslink-cloudflare: ^3.0.0
|
dnslink-cloudflare: ^3.0.0
|
||||||
electron: ^24.2.0
|
electron: 24.2.0
|
||||||
electron-builder: 23.6.0
|
electron-builder: 23.6.0
|
||||||
electron-builder-notarize: ^1.5.1
|
electron-builder-notarize: ^1.5.1
|
||||||
extensionless: ^1.4.5
|
extensionless: ^1.4.5
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user