diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a7a5311..b2aa946 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -31,6 +31,12 @@ updates: groups: docker-images: patterns: ["*"] + ignore: + # Node.js: block major-version bumps so dependabot never proposes + # moving from one LTS line to a non-LTS "Current" release (e.g. 24 -> 25). + # Node LTS is even-numbered only; major bumps should be deliberate. + - dependency-name: "node" + update-types: ["version-update:semver-major"] # GitHub Actions - package-ecosystem: "github-actions" diff --git a/Dockerfile b/Dockerfile index 8b96ce0..392b2d2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ ARG BUILDPLATFORM ARG BUILDARCH # Frontend build stage. -FROM --platform=$BUILDPLATFORM node:20-alpine AS frontend-builder +FROM --platform=$BUILDPLATFORM node:24-alpine AS frontend-builder # Helpful debug output to see what platforms BuildKit thinks it's using RUN echo "BUILDPLATFORM=$BUILDPLATFORM BUILDARCH=$BUILDARCH TARGETPLATFORM=$TARGETPLATFORM TARGETARCH=$TARGETARCH"