From 483daa99666be8091a9ce2cec855578e2aa20fb9 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Sun, 2 Mar 2025 11:15:26 -0700 Subject: [PATCH 1/2] build: extract electron builder config Signed-off-by: Adam Setch --- electron-builder.yaml | 67 +++++++++++++++++++++++++++++++++++++++++++ package.json | 65 ----------------------------------------- 2 files changed, 67 insertions(+), 65 deletions(-) create mode 100644 electron-builder.yaml diff --git a/electron-builder.yaml b/electron-builder.yaml new file mode 100644 index 000000000..307d33a90 --- /dev/null +++ b/electron-builder.yaml @@ -0,0 +1,67 @@ +productName: Gitify +appId: com.electron.gitify +copyright: "Copyright © 2025 Gitify Team" +asar: true + +files: + - assets/images/* + - assets/sounds/* + - build/**/* + - LICENSE + - node_modules/**/* + - package.json + +electronLanguages: + - en + +protocols: + - name: Gitify + schemes: + - gitify + - gitify-dev + +mac: + category: public.app-category.developer-tools + icon: assets/images/app-icon.icns + identity: Adam Setch (5KD23H9729) + type: distribution + notarize: false + target: + - target: default + arch: universal + hardenedRuntime: true + entitlements: assets/entitlements.mac.plist + entitlementsInherit: assets/entitlements.mac.plist + gatekeeperAssess: false + extendInfo: + NSBluetoothAlwaysUsageDescription: null + NSBluetoothPeripheralUsageDescription: null + NSCameraUsageDescription: null + NSMicrophoneUsageDescription: null + +dmg: + icon: assets/images/app-icon.icns + sign: false + +win: + target: nsis + icon: assets/images/app-icon.ico + +nsis: + oneClick: false + +linux: + target: + - AppImage + - deb + - rpm + category: Development + maintainer: Gitify Team + +publish: + provider: github + owner: gitify-app + repo: gitify + +afterSign: scripts/notarize.js +afterPack: scripts/afterPack.js diff --git a/package.json b/package.json index b0b8dfd53..bef130f2e 100644 --- a/package.json +++ b/package.json @@ -66,71 +66,6 @@ "url": "https://github.com/gitify-app/gitify/issues" }, "homepage": "https://gitify.io/", - "build": { - "productName": "Gitify", - "appId": "com.electron.gitify", - "copyright": "Copyright © 2025 Gitify Team", - "asar": true, - "files": [ - "assets/images/*", - "assets/sounds/*", - "build/**/*", - "LICENSE", - "node_modules/**/*", - "package.json" - ], - "electronLanguages": ["en"], - "protocols": [ - { - "name": "Gitify", - "schemes": ["gitify", "gitify-dev"] - } - ], - "mac": { - "category": "public.app-category.developer-tools", - "icon": "assets/images/app-icon.icns", - "identity": "Adam Setch (5KD23H9729)", - "type": "distribution", - "notarize": false, - "target": { - "target": "default", - "arch": ["universal"] - }, - "hardenedRuntime": true, - "entitlements": "assets/entitlements.mac.plist", - "entitlementsInherit": "assets/entitlements.mac.plist", - "gatekeeperAssess": false, - "extendInfo": { - "NSBluetoothAlwaysUsageDescription": null, - "NSBluetoothPeripheralUsageDescription": null, - "NSCameraUsageDescription": null, - "NSMicrophoneUsageDescription": null - } - }, - "dmg": { - "icon": "assets/images/app-icon.icns", - "sign": false - }, - "win": { - "target": "nsis", - "icon": "assets/images/app-icon.ico" - }, - "nsis": { - "oneClick": false - }, - "linux": { - "target": ["AppImage", "deb", "rpm"], - "category": "Development", - "maintainer": "Gitify Team" - }, - "publish": { - "provider": "github", - "owner": "gitify-app", - "repo": "gitify" - }, - "afterSign": "scripts/notarize.js", - "afterPack": "scripts/afterPack.js" - }, "dependencies": { "@electron/remote": "2.1.2", "electron-log": "5.3.1", From 37081e136b0e613319f1219273aacb8a3e498bdf Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Sun, 2 Mar 2025 11:16:07 -0700 Subject: [PATCH 2/2] build: extract electron builder config Signed-off-by: Adam Setch --- electron-builder.yaml => electron-builder.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename electron-builder.yaml => electron-builder.yml (100%) diff --git a/electron-builder.yaml b/electron-builder.yml similarity index 100% rename from electron-builder.yaml rename to electron-builder.yml