diff --git a/.github/workflows/create-pre-release.yml b/.github/workflows/create-pre-release.yml index 06f82211..1f8b0df4 100644 --- a/.github/workflows/create-pre-release.yml +++ b/.github/workflows/create-pre-release.yml @@ -46,7 +46,7 @@ jobs: - name: Setup node uses: actions/setup-node@v6 with: - node-version: 16.x + node-version: 22.x cache: 'npm' - run: npm install - name: Set up Docker Buildx diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 0e6a4e31..6c7e9c4c 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -24,7 +24,7 @@ jobs: - name: Setup node uses: actions/setup-node@v6 with: - node-version: 16.x + node-version: 22.x cache: "npm" - run: npm install - name: Set up Docker Buildx diff --git a/.github/workflows/node-ci.yml b/.github/workflows/node-ci.yml index 38d46ad4..21664398 100644 --- a/.github/workflows/node-ci.yml +++ b/.github/workflows/node-ci.yml @@ -25,5 +25,5 @@ jobs: strategy: matrix: node-version: - - 18 - - 20 + - 22 + - 24 diff --git a/.github/workflows/rc-release.yml b/.github/workflows/rc-release.yml index e5e98a40..9f257e5b 100644 --- a/.github/workflows/rc-release.yml +++ b/.github/workflows/rc-release.yml @@ -27,7 +27,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v6 with: - node-version: 16.x + node-version: 22.x cache: npm - run: npm ci - run: npm run build --if-present diff --git a/.nvmrc b/.nvmrc index 9a2a0e21..53d1c14d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20 +v22 diff --git a/Dockerfile b/Dockerfile index 5c2fcdf5..38db6b50 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine +FROM node:22-alpine WORKDIR /opt/safe-settings ENV NODE_ENV production ## Set the Labels diff --git a/package.json b/package.json index 59002a87..1aa3929c 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ ] }, "engines": { - "node": ">= 16.0.0" + "node": ">= 22.0.0" }, "jest": { "testEnvironment": "node",