From 529c97a95ebb9e07c848d97106b79ff3aa1d9901 Mon Sep 17 00:00:00 2001 From: Tiago Graf Date: Tue, 3 Feb 2026 15:19:57 -0800 Subject: [PATCH 1/2] Upgrade docker files to use node 25.6 --- .github/dependabot.yml | 4 +++- sources/packages/backend/apps/api/Dockerfile | 2 +- sources/packages/backend/apps/api/Dockerfile.dev | 2 +- sources/packages/backend/apps/db-migrations/Dockerfile | 2 +- sources/packages/backend/apps/db-migrations/Dockerfile.dev | 2 +- sources/packages/backend/apps/load-test-gateway/Dockerfile | 2 +- .../packages/backend/apps/load-test-gateway/Dockerfile.dev | 2 +- sources/packages/backend/apps/queue-consumers/Dockerfile | 2 +- sources/packages/backend/apps/queue-consumers/Dockerfile.dev | 2 +- sources/packages/backend/apps/workers/Dockerfile | 2 +- sources/packages/backend/apps/workers/Dockerfile.dev | 2 +- sources/packages/backend/workflow/Dockerfile.dev | 2 +- sources/packages/web/Dockerfile | 2 +- sources/packages/web/Dockerfile.dev | 2 +- 14 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5e2cb4b11a..e5e0a2f0a5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -131,12 +131,13 @@ updates: - package-ecosystem: "docker" commit-message: prefix: "docker" - directory: "/sources/packages/backend/apps/api" + directory: "/sources/packages/backend" schedule: interval: "weekly" labels: - "Dependencies" - "Docker" + - "Backend" groups: docker-backend-updates: patterns: @@ -150,6 +151,7 @@ updates: labels: - "Dependencies" - "Docker" + - "Web portal" groups: docker-frontend-updates: patterns: diff --git a/sources/packages/backend/apps/api/Dockerfile b/sources/packages/backend/apps/api/Dockerfile index 3683e65f8f..65ef394cb6 100644 --- a/sources/packages/backend/apps/api/Dockerfile +++ b/sources/packages/backend/apps/api/Dockerfile @@ -1,5 +1,5 @@ # Base Image -FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.2.1-alpine3.22 +FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.6.0-alpine3.22 ENV npm_config_cache=/app/.npm diff --git a/sources/packages/backend/apps/api/Dockerfile.dev b/sources/packages/backend/apps/api/Dockerfile.dev index 0c1f33ae7a..82139dba43 100644 --- a/sources/packages/backend/apps/api/Dockerfile.dev +++ b/sources/packages/backend/apps/api/Dockerfile.dev @@ -1,5 +1,5 @@ # Base Image -FROM node:25.4.0-alpine3.22 +FROM node:25.6.0-alpine3.22 WORKDIR /app diff --git a/sources/packages/backend/apps/db-migrations/Dockerfile b/sources/packages/backend/apps/db-migrations/Dockerfile index d6c31fe787..7317c1bf6c 100644 --- a/sources/packages/backend/apps/db-migrations/Dockerfile +++ b/sources/packages/backend/apps/db-migrations/Dockerfile @@ -1,5 +1,5 @@ # Base Image -FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.2.1-alpine3.22 +FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.6.0-alpine3.22 ENV npm_config_cache=/app/.npm diff --git a/sources/packages/backend/apps/db-migrations/Dockerfile.dev b/sources/packages/backend/apps/db-migrations/Dockerfile.dev index 1d9dcdef34..c3e72d776f 100644 --- a/sources/packages/backend/apps/db-migrations/Dockerfile.dev +++ b/sources/packages/backend/apps/db-migrations/Dockerfile.dev @@ -1,5 +1,5 @@ # Base Image -FROM node:25.2.1-alpine3.22 +FROM node:25.6.0-alpine3.22 WORKDIR /app diff --git a/sources/packages/backend/apps/load-test-gateway/Dockerfile b/sources/packages/backend/apps/load-test-gateway/Dockerfile index e8df967142..691eb963d3 100644 --- a/sources/packages/backend/apps/load-test-gateway/Dockerfile +++ b/sources/packages/backend/apps/load-test-gateway/Dockerfile @@ -1,5 +1,5 @@ # Base Image -FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.2.1-alpine3.22 +FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.6.0-alpine3.22 ENV npm_config_cache=/app/.npm diff --git a/sources/packages/backend/apps/load-test-gateway/Dockerfile.dev b/sources/packages/backend/apps/load-test-gateway/Dockerfile.dev index 68442382a2..0d6ffb8a2a 100644 --- a/sources/packages/backend/apps/load-test-gateway/Dockerfile.dev +++ b/sources/packages/backend/apps/load-test-gateway/Dockerfile.dev @@ -1,5 +1,5 @@ # Base Image -FROM node:25.2.1-alpine3.22 +FROM node:25.6.0-alpine3.22 WORKDIR /app diff --git a/sources/packages/backend/apps/queue-consumers/Dockerfile b/sources/packages/backend/apps/queue-consumers/Dockerfile index 16d208a690..29193f90a5 100644 --- a/sources/packages/backend/apps/queue-consumers/Dockerfile +++ b/sources/packages/backend/apps/queue-consumers/Dockerfile @@ -1,5 +1,5 @@ # Base Image -FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.2.1-alpine3.22 +FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.6.0-alpine3.22 ENV npm_config_cache=/app/.npm diff --git a/sources/packages/backend/apps/queue-consumers/Dockerfile.dev b/sources/packages/backend/apps/queue-consumers/Dockerfile.dev index ec24d06d19..e856ddff02 100644 --- a/sources/packages/backend/apps/queue-consumers/Dockerfile.dev +++ b/sources/packages/backend/apps/queue-consumers/Dockerfile.dev @@ -1,5 +1,5 @@ # Base Image -FROM node:25.2.1-alpine3.22 +FROM node:25.6.0-alpine3.22 WORKDIR /app diff --git a/sources/packages/backend/apps/workers/Dockerfile b/sources/packages/backend/apps/workers/Dockerfile index 00ca7770c3..743070ca38 100644 --- a/sources/packages/backend/apps/workers/Dockerfile +++ b/sources/packages/backend/apps/workers/Dockerfile @@ -1,5 +1,5 @@ # Base Image -FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.2.1-alpine3.22 +FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.6.0-alpine3.22 ENV npm_config_cache=/app/.npm diff --git a/sources/packages/backend/apps/workers/Dockerfile.dev b/sources/packages/backend/apps/workers/Dockerfile.dev index 1cd904982a..07d6b9e9d3 100644 --- a/sources/packages/backend/apps/workers/Dockerfile.dev +++ b/sources/packages/backend/apps/workers/Dockerfile.dev @@ -1,5 +1,5 @@ # Base Image -FROM node:25.2.1-alpine3.22 +FROM node:25.6.0-alpine3.22 WORKDIR /app diff --git a/sources/packages/backend/workflow/Dockerfile.dev b/sources/packages/backend/workflow/Dockerfile.dev index 7b7cf4e8ec..df22c6becf 100644 --- a/sources/packages/backend/workflow/Dockerfile.dev +++ b/sources/packages/backend/workflow/Dockerfile.dev @@ -1,5 +1,5 @@ # Base Image -FROM node:25.2.1-alpine3.22 +FROM node:25.6.0-alpine3.22 WORKDIR /app diff --git a/sources/packages/web/Dockerfile b/sources/packages/web/Dockerfile index e53aba64a7..52554dc122 100644 --- a/sources/packages/web/Dockerfile +++ b/sources/packages/web/Dockerfile @@ -1,5 +1,5 @@ # "builder" stage, based on Node.js, to build and compile the frontend. -FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.2.1-alpine3.22 AS builder +FROM artifacts.developer.gov.bc.ca/docker-remote/node:25.6.0-alpine3.22 AS builder # Application Port. ENV PORT=3030 diff --git a/sources/packages/web/Dockerfile.dev b/sources/packages/web/Dockerfile.dev index d5dddced44..836294207e 100644 --- a/sources/packages/web/Dockerfile.dev +++ b/sources/packages/web/Dockerfile.dev @@ -1,5 +1,5 @@ # "builder" stage, based on Node.js, to build and compile the frontend. -FROM node:25.4.0-alpine3.22 AS builder +FROM node:25.6.0-alpine3.22 AS builder # Application Port. ENV PORT=8080 From e7313147aba13eeae9e88b9fc4e65ced31da4862 Mon Sep 17 00:00:00 2001 From: Tiago Graf Date: Wed, 4 Feb 2026 09:44:02 -0800 Subject: [PATCH 2/2] Update dependabot.yml --- .github/dependabot.yml | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e5e0a2f0a5..e9b86537d0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -131,28 +131,15 @@ updates: - package-ecosystem: "docker" commit-message: prefix: "docker" - directory: "/sources/packages/backend" + directories: + - "/sources/packages/backend/**/*" + - "/sources/packages/web/**/*" schedule: interval: "weekly" labels: - "Dependencies" - "Docker" - - "Backend" - groups: - docker-backend-updates: - patterns: - - "*" - - package-ecosystem: "docker" - commit-message: - prefix: "docker" - directory: "/sources/packages/web" - schedule: - interval: "weekly" - labels: - - "Dependencies" - - "Docker" - - "Web portal" groups: - docker-frontend-updates: + docker-updates: patterns: - "*"