From 9c88cadd7a4fa02080183c2b6d7c762ed3772e5f Mon Sep 17 00:00:00 2001 From: Damir Mukimov Date: Thu, 27 Nov 2025 06:29:51 +0100 Subject: [PATCH] chore: Update to latest GitHub Actions versions - Update actions/checkout to v6 - Update actions/setup-node to v6 - Update actions/upload-artifact to v5 - Update Node.js to version 22 (Active LTS) - Update Docker base images to node:22-alpine --- .github/workflows/build.yml | 8 ++++---- .github/workflows/deploy.yml | 2 +- .github/workflows/docker-build.yml | 2 +- .github/workflows/lint.yml | 6 +++--- Dockerfile | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f3120a2..185ed9a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,12 +12,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "20" + node-version: "22" cache: "yarn" - name: Enable Corepack @@ -30,7 +30,7 @@ jobs: run: yarn build - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: frontend-dist path: dist/ diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e3aceb8..53ea8f7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Extract version id: version diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 9c410c0..d4c50c6 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 79d5022..d8ad201 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,12 +12,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "20" + node-version: "22" cache: "yarn" - name: Enable Corepack diff --git a/Dockerfile b/Dockerfile index 615f84a..9fda78d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Multi-stage build for Node.js frontend application -FROM node:20-alpine AS builder +FROM node:22-alpine AS builder # Enable Corepack for Yarn 4.x RUN corepack enable @@ -20,7 +20,7 @@ COPY . . RUN yarn build # Production stage -FROM node:20-alpine AS production +FROM node:22-alpine AS production # Enable Corepack for Yarn 4.x RUN corepack enable