appId: superProductivity afterSign: electron-builder-notarize files: - electron/**/* - '!electron/**/*.ts' - '!electron/**/*.js.map' - dist/**/* - 'embedded.provisionprofile' directories: output: './app-builds' win: target: - target: nsis arch: - arm64 - x64 - target: portable arch: - arm64 - x64 publish: - github nsis: artifactName: ${productName} Setup ${version}-${arch}.${ext} portable: artifactName: ${productName}-${version}-${arch}.${ext} appx: applicationId: SuperProductivity displayName: Super Productivity publisherDisplayName: johannesjo publisher: CN=___-___ identityName: ___johannesjo.SuperProductivity linux: category: Utility target: - AppImage - deb - snap - rpm publish: - github snap: grade: stable allowNativeWayland: true mac: appId: com.super-productivity.app type: distribution category: public.app-category.productivity entitlements: build/entitlements.mac.plist entitlementsInherit: build/entitlements.mac.plist icon: build/icon.icns hardenedRuntime: true gatekeeperAssess: false provisioningProfile: embedded.provisionprofile darkModeSupport: true publish: - github target: - zip - target: dmg arch: - arm64 - x64 dmg: sign: false publish: - github pkg: publish: never # HERE: electron-builder.mas.yaml #mas: # type: distribution # category: public.app-category.productivity # entitlements: build/entitlements.mas.plist # entitlementsInherit: build/entitlements.mas.inherit.plist # provisioningProfile: prod.provisionprofile # icon: build/icon.icns # hardenedRuntime: true # publish: never