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