Skip to content

Commit 256f6a4

Browse files
committed
bump Node runtime to 24 LTS
The repository still pinned parts of the build and packaging pipeline to Node 22, which diverged from the current production LTS line and could cause inconsistent behavior between CI/package builds and the intended runtime baseline. Update the Node runtime pins to the 24 LTS line for packaging and image build stages, and keep the packaging workflow's Node selection centralized through `NODE_VERSION`. This keeps Docker image Node pins explicit for Dependabot visibility while aligning build-time Node usage with the updated LTS target.
1 parent 0577f33 commit 256f6a4

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/package-and-release.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: Package and Release
22

3+
env:
4+
NODE_VERSION: "24.14.1"
5+
36
on:
47
workflow_call:
58
inputs:
@@ -59,7 +62,7 @@ jobs:
5962
with:
6063
cache: "npm"
6164
cache-dependency-path: package-lock.json
62-
node-version: "22.18.0"
65+
node-version: ${{ env.NODE_VERSION }}
6366

6467
- name: Install dependencies
6568
run: npm install

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM node:22-alpine AS build-ui
3+
FROM node:24-alpine AS build-ui
44
WORKDIR /app
55
COPY package.json package-lock.json ./
66
RUN npm install

Dockerfile.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM node:22-alpine AS build-ui
3+
FROM node:24-alpine AS build-ui
44
WORKDIR /app
55
COPY package.json package-lock.json ./
66
RUN npm install

0 commit comments

Comments
 (0)