From c5283ab14a0df4319ba588a039a3d1f9cceeed09 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Tue, 28 Jul 2020 14:11:14 -0700 Subject: [PATCH] Pivot Release for Core Signing Cert change (macOS) (#2453) * Upgrade Electron to 8, bump Node version, fix font-manager * Specify nodeIntegration as true * Get working again * Get working again * Electron 9.0 * Escape parens in plugin install exec path (newer Electron added them) * Bump versions for first alpha * Electron 9.1 * Convert all Electron APIs that switched from callback to Promise * Fix send-and-download feature * Remove user-agent override hack for OAuth 2 login window * Bump alpha version * Fix issue regarding chokidar * Add package-lock.json * Upgrade chokidar because @babel/cli uses an older incompatible version of fsevents * Fix source maps * Read .nvmrc in GitHub actions * Address remaining PR feedback * Use Designer release env for Core * Bump version * Add signing requirements for new cert (attempt #1) * Fix config * Fix release script * Fix whitelist cert * Try updating cert checksum again * Remove darkModeSupport option * Revert version bump --- packages/insomnia-app/app/static/signing-requirements.txt | 1 + packages/insomnia-app/config/electronbuilder.core.json | 1 + 2 files changed, 2 insertions(+) create mode 100644 packages/insomnia-app/app/static/signing-requirements.txt diff --git a/packages/insomnia-app/app/static/signing-requirements.txt b/packages/insomnia-app/app/static/signing-requirements.txt new file mode 100644 index 00000000000..1146a9ca0ff --- /dev/null +++ b/packages/insomnia-app/app/static/signing-requirements.txt @@ -0,0 +1 @@ +designated => certificate leaf = H"8a3a2a7038d62e18916cf6f5752bb292f289b213" or anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "7PU3P6ELJ8" diff --git a/packages/insomnia-app/config/electronbuilder.core.json b/packages/insomnia-app/config/electronbuilder.core.json index 0e1a5d360a8..4c39c30642b 100644 --- a/packages/insomnia-app/config/electronbuilder.core.json +++ b/packages/insomnia-app/config/electronbuilder.core.json @@ -32,6 +32,7 @@ "hardenedRuntime": true, "category": "public.app-category.developer-tools", "entitlements": "./build/static/entitlements.mac.inherit.plist", + "requirements": "./build/static/signing-requirements.txt", "artifactName": "__BINARY_PREFIX__-${version}.${ext}", "target": [ "dmg",