From 4178680c9fab0f1bdd24652139b43a98356de93d Mon Sep 17 00:00:00 2001 From: Francis Terrero Date: Thu, 24 Sep 2026 03:00:22 -0400 Subject: [PATCH 1/2] chore: upgrade Node.js to 24 in CI workflows and Docker images --- .github/workflows/ci.yml | 6 +++--- .github/workflows/playwright.yml | 2 +- .github/workflows/sonar-analysis.yml | 2 +- .nvmrc | 1 + infrastructure/development.Dockerfile | 4 ++-- infrastructure/preview.Dockerfile | 2 +- infrastructure/share/share.Dockerfile | 2 +- infrastructure/staging/staging.Dockerfile | 2 +- 8 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 .nvmrc diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f4be14df8b..622cf886b6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - node-version: [22.x] + node-version: [24.x] steps: - name: Checkout uses: actions/checkout@v6 @@ -59,7 +59,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - node-version: [22.x] + node-version: [24.x] steps: - name: Checkout uses: actions/checkout@v6 @@ -79,7 +79,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22.x] + node-version: [24.x] steps: - name: Checkout uses: actions/checkout@v6 diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 08a194ed43..afd834782e 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - node-version: [22.x] + node-version: [24.x] env: NODE_ENV: 'staging' CI: true diff --git a/.github/workflows/sonar-analysis.yml b/.github/workflows/sonar-analysis.yml index d30305dd51..c1b264e88f 100644 --- a/.github/workflows/sonar-analysis.yml +++ b/.github/workflows/sonar-analysis.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node_version: [22.x] + node-version: [24.x] steps: - name: Checkout diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000000..a45fd52cc5 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +24 diff --git a/infrastructure/development.Dockerfile b/infrastructure/development.Dockerfile index f331a9c9a7..41ddcfb216 100644 --- a/infrastructure/development.Dockerfile +++ b/infrastructure/development.Dockerfile @@ -1,5 +1,5 @@ # Stage: install dependencies: -FROM node:lts-alpine AS deps +FROM node:24-alpine AS deps RUN apk add --no-cache git WORKDIR /app @@ -9,7 +9,7 @@ COPY /scripts /app/scripts/ RUN yarn # Stage development: -FROM node:lts-alpine AS development +FROM node:24-alpine AS development ENV NODE_ENV=development WORKDIR /app diff --git a/infrastructure/preview.Dockerfile b/infrastructure/preview.Dockerfile index 2595e8e847..bdd95161ab 100644 --- a/infrastructure/preview.Dockerfile +++ b/infrastructure/preview.Dockerfile @@ -1,4 +1,4 @@ -FROM node:18-alpine3.19 +FROM node:24-alpine RUN apk update RUN apk add nginx git yarn diff --git a/infrastructure/share/share.Dockerfile b/infrastructure/share/share.Dockerfile index fd2d987ff6..51d9496898 100644 --- a/infrastructure/share/share.Dockerfile +++ b/infrastructure/share/share.Dockerfile @@ -1,4 +1,4 @@ -FROM node:18-alpine +FROM node:24-alpine RUN apk update RUN apk add nginx git diff --git a/infrastructure/staging/staging.Dockerfile b/infrastructure/staging/staging.Dockerfile index 081f629f02..ec33cd5214 100644 --- a/infrastructure/staging/staging.Dockerfile +++ b/infrastructure/staging/staging.Dockerfile @@ -1,4 +1,4 @@ -FROM node:16-alpine3.12 +FROM node:24-alpine RUN apk update RUN apk add nginx git From acdf2b15c1980d50867268e4c88cc89fdd603afc Mon Sep 17 00:00:00 2001 From: Francis Terrero Date: Tue, 6 Oct 2026 11:26:57 -0400 Subject: [PATCH 2/2] chore: trigger pipeline