diff --git a/desktop/package.json b/desktop/package.json index dd711498..90a2a9c9 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -44,6 +44,10 @@ "gatekeeperAssess": false, "entitlements": "build/entitlements.mac.plist", "entitlementsInherit": "build/entitlements.mac.inherit.plist", + "signIgnore": [ + "/Contents/Frameworks/.+\\.(?:pak|bin|dat|nib)$", + "/Contents/Resources/.+\\.(?:asar|pak|bin|dat|icns|png|jpg|jpeg|gif|svg|ttf|woff|woff2)$" + ], "notarize": true }, "win": { diff --git a/scripts/pr/release-workflow.test.ts b/scripts/pr/release-workflow.test.ts index 3b7f27f2..654719b7 100644 --- a/scripts/pr/release-workflow.test.ts +++ b/scripts/pr/release-workflow.test.ts @@ -380,6 +380,7 @@ describe('release desktop workflow', () => { notarize?: boolean entitlements?: string entitlementsInherit?: string + signIgnore?: string[] } } } @@ -389,6 +390,10 @@ describe('release desktop workflow', () => { expect(desktopPackage.build.mac?.notarize).toBe(true) expect(desktopPackage.build.mac?.entitlements).toBe('build/entitlements.mac.plist') expect(desktopPackage.build.mac?.entitlementsInherit).toBe('build/entitlements.mac.inherit.plist') + expect(desktopPackage.build.mac?.signIgnore).toEqual([ + '/Contents/Frameworks/.+\\.(?:pak|bin|dat|nib)$', + '/Contents/Resources/.+\\.(?:asar|pak|bin|dat|icns|png|jpg|jpeg|gif|svg|ttf|woff|woff2)$', + ]) }) test('Windows NSIS installer lets users choose the install directory', () => {