diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index d72372e..afca2a0 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -23,7 +23,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22.x' + node-version: '24.x' cache: 'npm' - name: Setup Python diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 3cab40a..1e7d04b 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -34,7 +34,7 @@ jobs: - name: Setup Pages uses: actions/configure-pages@v6 - name: Build - uses: docker://node:22-alpine + uses: docker://node:24-alpine with: args: sh -c "npm install && npm run build:lib && npm run build:app" env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 735ca00..7400c1b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v6 with: - node-version: '22' + node-version: '24' cache: 'npm' - name: Install dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 60e11a5..c0db11d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - node-version: [20.x, 22.x, 24.x] + node-version: [24.x] steps: - name: Checkout code diff --git a/Dockerfile b/Dockerfile index ab6b2d9..cc00a8e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Use the official Node.js runtime as the base image -FROM node:22 AS build +FROM node:24 AS build # Set the working directory in the container WORKDIR /app @@ -22,7 +22,7 @@ COPY . . RUN npm run build:lib && npm run build:app # Use Node with nginx for production -FROM node:22-alpine +FROM node:24-alpine # Install web server packages RUN apk add --no-cache nginx openssl diff --git a/package.json b/package.json index 4c05277..42f9849 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "typescript": "^5.9.3" }, "engines": { - "node": ">=18.0.0", + "node": ">=24.0.0", "npm": ">=9.0.0" }, "dependencies": {