From 6820ba91c16d6dcf8fcd489d10e30fa07ffc3938 Mon Sep 17 00:00:00 2001 From: Joe Hanley Date: Tue, 13 May 2025 11:53:45 -0700 Subject: [PATCH 1/4] Add node 24 to engines and CI --- .github/workflows/node-test.yml | 5 ++--- package.json | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/node-test.yml b/.github/workflows/node-test.yml index 7eaee3433ef..34cc6c4cad7 100644 --- a/.github/workflows/node-test.yml +++ b/.github/workflows/node-test.yml @@ -48,6 +48,7 @@ jobs: node-version: - "20" - "22" + - "24" steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v3 @@ -132,6 +133,7 @@ jobs: node-version: - "20" - "22" + - "24" steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v3 @@ -280,7 +282,6 @@ jobs: matrix: node-version: - "20" - - "22" steps: - uses: actions/checkout@v4 @@ -300,7 +301,6 @@ jobs: matrix: node-version: - "20" - - "22" steps: - uses: actions/checkout@v4 @@ -320,7 +320,6 @@ jobs: matrix: node-version: - "20" - - "22" steps: - uses: actions/checkout@v4 diff --git a/package.json b/package.json index 859d5263da7..89ac15dba87 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ ], "preferGlobal": true, "engines": { - "node": ">=20.0.0 || >=22.0.0" + "node": ">=20.0.0 || >=22.0.0 || >=24.0.0" }, "author": "Firebase (https://firebase.google.com/)", "license": "MIT", From 88b10b2f991b30eb5d4399fa68e30f60c8e63203 Mon Sep 17 00:00:00 2001 From: Joe Hanley Date: Tue, 13 May 2025 11:54:52 -0700 Subject: [PATCH 2/4] Add node 24 to engines and CI --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47ae9d448b3..ddca4f9271a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ -- Changed artifact registry cleanup policy error to warn for CI/CD workloads #8513 +- Added Node 24 support. +- Changed artifact registry cleanup policy error to warn for CI/CD workloads (#8513) - Enhance firebase init apphosting to support local source deploys. (#8479) - Fixed issue where `firebase init hosting:github` didn't correctly parse the repo input. (#8536) - Add GCP API client functions to support App Hosting deploy from source feature. (#8545) From 80f0fef600b82e84caf03e4e3aa82cf3ecee8b78 Mon Sep 17 00:00:00 2001 From: Joe Hanley Date: Tue, 13 May 2025 11:57:20 -0700 Subject: [PATCH 3/4] npm i' --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 9be32acb4e1..d9776247ab5 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -172,7 +172,7 @@ "vite": "^4.2.1" }, "engines": { - "node": ">=20.0.0 || >=22.0.0" + "node": ">=20.0.0 || >=22.0.0 || >=24.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { From 98e6e3be1d4c90afcb667dddb8879a2da8e1e3c1 Mon Sep 17 00:00:00 2001 From: Joe Hanley Date: Thu, 13 Nov 2025 10:03:36 -0800 Subject: [PATCH 4/4] Updating superstatic --- CHANGELOG.md | 1 + npm-shrinkwrap.json | 17 +++++++++-------- package.json | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 785edde5c3f..0b9b1270a13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ - Added Node 24 support. +- Updated superstatic to v10. - Fixed a crash during parallel deployments when buildConfig is empty (#9455) - [Added] support for new google-genai plugin during `init genkit` (#8957) - Updated to v2.17.1 of the Data Connect emulator, which fixes an admin SDK bug for operation without argument #9449 (#9454). diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 34bdaabf959..8b29375c75a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -71,7 +71,7 @@ "sql-formatter": "^15.3.0", "stream-chain": "^2.2.4", "stream-json": "^1.7.3", - "superstatic": "^9.2.0", + "superstatic": "^10.0.0", "tar": "^6.1.11", "tcp-port-used": "^1.0.2", "tmp": "^0.2.3", @@ -20038,9 +20038,10 @@ "dev": true }, "node_modules/superstatic": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/superstatic/-/superstatic-9.2.0.tgz", - "integrity": "sha512-QrJAJIpAij0jJT1nEwYTB0SzDi4k0wYygu6GxK0ko8twiQgfgaOAZ7Hu99p02MTAsGho753zhzSvsw8We4PBEQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/superstatic/-/superstatic-10.0.0.tgz", + "integrity": "sha512-4xIenBdrIIYuqXrIVx/lejyCh4EJwEMPCwfk9VGFfRlhZcdvzTd3oVOUILrAGfC4pFUWixzPgaOVzAEZgeYI3w==", + "license": "MIT", "dependencies": { "basic-auth-connect": "^1.1.0", "commander": "^10.0.0", @@ -20064,7 +20065,7 @@ "superstatic": "lib/bin/server.js" }, "engines": { - "node": "18 || 20 || 22" + "node": "20 || 22 || 24" }, "optionalDependencies": { "re2": "^1.17.7" @@ -36947,9 +36948,9 @@ } }, "superstatic": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/superstatic/-/superstatic-9.2.0.tgz", - "integrity": "sha512-QrJAJIpAij0jJT1nEwYTB0SzDi4k0wYygu6GxK0ko8twiQgfgaOAZ7Hu99p02MTAsGho753zhzSvsw8We4PBEQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/superstatic/-/superstatic-10.0.0.tgz", + "integrity": "sha512-4xIenBdrIIYuqXrIVx/lejyCh4EJwEMPCwfk9VGFfRlhZcdvzTd3oVOUILrAGfC4pFUWixzPgaOVzAEZgeYI3w==", "requires": { "basic-auth-connect": "^1.1.0", "commander": "^10.0.0", diff --git a/package.json b/package.json index d91dfd7472b..4af81ac64df 100644 --- a/package.json +++ b/package.json @@ -165,7 +165,7 @@ "sql-formatter": "^15.3.0", "stream-chain": "^2.2.4", "stream-json": "^1.7.3", - "superstatic": "^9.2.0", + "superstatic": "^10.0.0", "tar": "^6.1.11", "tcp-port-used": "^1.0.2", "tmp": "^0.2.3",