diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index e87234a60..2b2e666a0 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -17,7 +17,7 @@ jobs: strategy: matrix: node-version: - - 20.x + - 22.x steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -33,7 +33,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 20.x + node-version: 22.x cache: npm - run: npm ci - run: npm run build diff --git a/package-lock.json b/package-lock.json index 07c1056fd..7ea419049 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,9 +67,6 @@ "engines": { "node": ">=18.0.0" }, - "optionalDependencies": { - "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.45" - }, "peerDependencies": { "firebase-admin": "^11.10.0 || ^12.0.0 || ^13.0.0" } @@ -2595,6 +2592,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ diff --git a/package.json b/package.json index 319159c0a..05ffc7c53 100644 --- a/package.json +++ b/package.json @@ -338,9 +338,6 @@ "express": "^4.21.0", "protobufjs": "^7.2.2" }, - "optionalDependencies": { - "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.45" - }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@firebase/api-documenter": "^0.2.0", @@ -393,4 +390,4 @@ "engines": { "node": ">=18.0.0" } -} \ No newline at end of file +} diff --git a/scripts/publish-container/Dockerfile b/scripts/publish-container/Dockerfile index 97f8ad317..435964588 100644 --- a/scripts/publish-container/Dockerfile +++ b/scripts/publish-container/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20 +FROM node:22.21.1 # Install dependencies RUN apt-get update && \