diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 837740ea..d959a82a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -35,7 +35,7 @@ jobs: - name: 🔧 Set up Node.js uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: - node-version: '20.19.5' + node-version: '22.21.1' # Step 3: Create a beautiful docs site structure - name: 📝 Build documentation site diff --git a/.github/workflows/propagate-changes.yml b/.github/workflows/propagate-changes.yml index 1326903d..afefab68 100644 --- a/.github/workflows/propagate-changes.yml +++ b/.github/workflows/propagate-changes.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Node (for github-script) uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: - node-version: '20.19.5' + node-version: '22.21.1' - name: Propagate Changes uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 diff --git a/.github/workflows/quality-checks.yml b/.github/workflows/quality-checks.yml index 6c56502a..2ddf9446 100644 --- a/.github/workflows/quality-checks.yml +++ b/.github/workflows/quality-checks.yml @@ -40,7 +40,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: - node-version: '20.19.5' + node-version: '22.21.1' cache: 'npm' cache-dependency-path: frontend/package-lock.json diff --git a/Dockerfile b/Dockerfile index be3cfd8a..6c25c1b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ ARG CADDY_IMAGE=caddy:2-alpine # ---- Frontend Builder ---- # Build the frontend using the BUILDPLATFORM to avoid arm64 musl Rollup native issues -FROM --platform=$BUILDPLATFORM node:20-alpine AS frontend-builder +FROM --platform=$BUILDPLATFORM node:22.21.1-alpine AS frontend-builder WORKDIR /app/frontend # Copy frontend package files