Various build and developer fixes, some optimizations (#2975)
* Various build and developer fixes, some optimizations * Fix the linux build * Fix afterpack * Fix notarization variables * Revert macos-notification-state changes from this PR * Only build the tar for PRs * Also ci * Fix copy script * Fix copy script more * Remove @babel/cli * Fix windows build * Fix MAS build
This commit is contained in:
@@ -15,8 +15,11 @@
|
||||
"main": "index.js"
|
||||
},
|
||||
"files": [
|
||||
"node_modules/bootstrap/dist/**",
|
||||
"node_modules/font-awesome/{css,fonts}/**",
|
||||
"!node_modules/**/*",
|
||||
"node_modules/bindings/**/*",
|
||||
"node_modules/file-uri-to-path/**/*",
|
||||
"node_modules/macos-notification-state/**/*",
|
||||
"node_modules/windows-focus-assist/**/*",
|
||||
"!**/node_modules/macos-notification-state/bin/**/*",
|
||||
"!**/node_modules/macos-notification-state/build/**/*",
|
||||
"!**/node_modules/windows-focus-assist/bin/**/*",
|
||||
@@ -38,7 +41,6 @@
|
||||
}
|
||||
],
|
||||
"afterPack": "scripts/afterpack.js",
|
||||
"afterSign": "scripts/notarize.js",
|
||||
"afterAllArtifactBuild": "scripts/afterbuild.js",
|
||||
"deb": {
|
||||
"artifactName": "${version}/${name}_${version}-1_${arch}.${ext}",
|
||||
@@ -99,21 +101,24 @@
|
||||
],
|
||||
"hardenedRuntime": true,
|
||||
"gatekeeperAssess": true,
|
||||
"entitlements": "./entitlements.mac.plist",
|
||||
"entitlementsInherit": "./entitlements.mac.inherit.plist",
|
||||
"entitlements": "./resources/mac/entitlements.mac.plist",
|
||||
"entitlementsInherit": "./resources/mac/entitlements.mac.inherit.plist",
|
||||
"extendInfo": {
|
||||
"NSMicrophoneUsageDescription": "Microphone access may be used by Mattermost plugins, such as Jitsi video conferencing.",
|
||||
"NSCameraUsageDescription": "Camera access may be used by Mattermost plugins, such as Jitsi video conferencing.",
|
||||
"NSFocusStatusUsageDescription": "Focus status is used by Mattermost to determine whether to send notifications or not.",
|
||||
"LSFileQuarantineEnabled": true
|
||||
},
|
||||
"notarize": {
|
||||
"teamId": "UQ8HT4Q2XM"
|
||||
},
|
||||
"provisioningProfile": "./mac.provisionprofile"
|
||||
},
|
||||
"mas": {
|
||||
"hardenedRuntime": false,
|
||||
"entitlements": "./entitlements.mas.plist",
|
||||
"entitlementsInherit": "./entitlements.mas.inherit.plist",
|
||||
"entitlementsLoginHelper": "./entitlements.mas.inherit.plist",
|
||||
"entitlements": "./resources/mac/entitlements.mas.plist",
|
||||
"entitlementsInherit": "./resources/mac/entitlements.mas.inherit.plist",
|
||||
"entitlementsLoginHelper": "./resources/mac/entitlements.mas.inherit.plist",
|
||||
"provisioningProfile": "./mas.provisionprofile",
|
||||
"extendInfo": {
|
||||
"ITSAppUsesNonExemptEncryption": false
|
||||
|
Reference in New Issue
Block a user