From 1a9b1a0ad5231a3f6dc9535c2e6dc3a91364b5c5 Mon Sep 17 00:00:00 2001 From: Stefan Cameron Date: Sun, 4 Oct 2026 16:20:39 -0500 Subject: [PATCH 1/2] Allow Cypress install script for any version npm 12 only runs install scripts for allowScripts entries matching the installed version. Cypress was pinned at 16.0.0, so after it was bumped to 16.1.0 its postinstall (binary download) was silently skipped and `cypress run` failed in the release workflow with a missing binary. Use a name-only entry so version bumps don't break it. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1530cf1c..e073ed25 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ }, "allowScripts": { "@parcel/watcher@2.6.0": true, - "cypress@16.0.0": true, + "cypress": true, "fsevents@2.3.3": true, "unrs-resolver@1.12.2": true } From d1ae5441042906b3f2280b6d491cd3ff8330f6a7 Mon Sep 17 00:00:00 2001 From: Stefan Cameron Date: Sun, 4 Oct 2026 17:08:52 -0500 Subject: [PATCH 2/2] Allow all install scripts for any version Pinned allowScripts entries silently stop working when the dependency is bumped, so use name-only entries. --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index e073ed25..51abad7e 100644 --- a/package.json +++ b/package.json @@ -119,9 +119,9 @@ "react-dom": "^18.0.0 || ^19.0.0" }, "allowScripts": { - "@parcel/watcher@2.6.0": true, + "@parcel/watcher": true, "cypress": true, - "fsevents@2.3.3": true, - "unrs-resolver@1.12.2": true + "fsevents": true, + "unrs-resolver": true } }