diff --git a/.github/workflows/node&docker.yml b/.github/workflows/node&docker.yml index b27d5a97..36ab1588 100644 --- a/.github/workflows/node&docker.yml +++ b/.github/workflows/node&docker.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - node-version: [20.x, 22.x] + node-version: [22.x, 24.x] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} @@ -36,7 +36,7 @@ jobs: yarn compile - uses: codecov/codecov-action@v5 name: Codecov - if: ${{ matrix.node-version == '20.x' }} + if: ${{ matrix.node-version == '22.x' }} with: token: ${{ secrets.CODECOV_TOKEN }} # required docker-build: diff --git a/Dockerfile b/Dockerfile index 0093ade3..634ebc26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-alpine as build +FROM node:24-alpine as build # Create app directory WORKDIR /app COPY package.json yarn.lock ./ @@ -6,7 +6,7 @@ RUN apk add --no-cache git && yarn --frozen-lockfile COPY . . RUN yarn compile -FROM node:22-alpine as runner +FROM node:24-alpine as runner # Bundle app source WORKDIR /app COPY --from=build /app/lib /app/lib diff --git a/package.json b/package.json index e6724ce0..ebf5e7ea 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "config": "config/" }, "engines": { - "node": "^20.0.0 || ^22.0.0", + "node": "^22.0.0 || ^24.0.0", "npm": ">=3.0.0" }, "scripts": {