diff --git a/.github/workflows/backend-tests.yml b/.github/workflows/backend-tests.yml index 7bfa69524..0ebea8576 100644 --- a/.github/workflows/backend-tests.yml +++ b/.github/workflows/backend-tests.yml @@ -179,7 +179,8 @@ jobs: strategy: fail-fast: false matrix: - node: [22, 24, 25] + # Etherpad requires Node >= 25 (see package.json engines.node). + node: ${{ fromJSON('[25]') }} name: Windows without plugins runs-on: windows-latest steps: @@ -246,7 +247,8 @@ jobs: strategy: fail-fast: false matrix: - node: [22, 24, 25] + # Etherpad requires Node >= 25 (see package.json engines.node). + node: ${{ fromJSON('[25]') }} name: Windows with Plugins runs-on: windows-latest diff --git a/.github/workflows/deb-package.yml b/.github/workflows/deb-package.yml index f8e769304..491c68015 100644 --- a/.github/workflows/deb-package.yml +++ b/.github/workflows/deb-package.yml @@ -53,7 +53,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: '24' + node-version: '25' cache: pnpm - name: Resolve version diff --git a/src/package.json b/src/package.json index 9442c4c84..87f236449 100644 --- a/src/package.json +++ b/src/package.json @@ -138,9 +138,9 @@ "vitest": "^4.1.6" }, "engines": { - "node": ">=22.13.0", + "node": ">=25.0.0", "npm": ">=6.14.0", - "pnpm": ">=11.0.0" + "pnpm": ">=11.1.2" }, "repository": { "type": "git",