chore: Bump Node.js from 24.13.1 to 24.14.1 (#27894)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Declan Carroll 2026-04-01 12:54:03 +01:00 committed by GitHub
parent df6ee78638
commit b82de23cc4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 20 additions and 20 deletions

View file

@ -350,8 +350,8 @@ Runs on push to `master` or `1.x`:
``` ```
Push to master/1.x Push to master/1.x
├─ build-github (populate cache) ├─ build-github (populate cache)
├─ unit-test (matrix: Node 22.x, 24.13.1, 25.x) ├─ unit-test (matrix: Node 22.x, 24.14.1, 25.x)
│ └─ Coverage only on 24.13.1 │ └─ Coverage only on 24.14.1
├─ lint ├─ lint
└─ notify-on-failure (Slack #alerts-build) └─ notify-on-failure (Slack #alerts-build)
``` ```
@ -390,7 +390,7 @@ Composite actions in `.github/actions/`:
```yaml ```yaml
inputs: inputs:
node-version: # default: '24.13.1' node-version: # default: '24.14.1'
enable-docker-cache: # default: 'false' (Blacksmith Buildx) enable-docker-cache: # default: 'false' (Blacksmith Buildx)
build-command: # default: 'pnpm build' build-command: # default: 'pnpm build'
``` ```

View file

@ -7,9 +7,9 @@ description: 'Configures Node.js with pnpm, installs Aikido SafeChain for supply
inputs: inputs:
node-version: node-version:
description: 'Node.js version to use. Pinned to 24.13.1 by default for reproducible builds.' description: 'Node.js version to use. Pinned to 24.14.1 by default for reproducible builds.'
required: false required: false
default: '24.13.1' default: '24.14.1'
enable-docker-cache: enable-docker-cache:
description: 'Whether to set up Blacksmith Buildx for Docker layer caching (Blacksmith runners only).' description: 'Whether to set up Blacksmith Buildx for Docker layer caching (Blacksmith runners only).'
required: false required: false

View file

@ -25,7 +25,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node_version: ['22', '24.13.1', '25'] node_version: ['22', '24.14.1', '25']
steps: steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

View file

@ -28,11 +28,11 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node-version: [22.x, 24.13.1, 25.x] node-version: [22.x, 24.14.1, 25.x]
with: with:
ref: ${{ github.sha }} ref: ${{ github.sha }}
nodeVersion: ${{ matrix.node-version }} nodeVersion: ${{ matrix.node-version }}
collectCoverage: ${{ matrix.node-version == '24.13.1' }} collectCoverage: ${{ matrix.node-version == '24.14.1' }}
secrets: inherit secrets: inherit
lint: lint:

View file

@ -7,7 +7,7 @@ name: 'Docker: Build and Push'
env: env:
NODE_OPTIONS: '--max-old-space-size=7168' NODE_OPTIONS: '--max-old-space-size=7168'
NODE_VERSION: '24.13.1' NODE_VERSION: '24.14.1'
on: on:
schedule: schedule:

View file

@ -75,7 +75,7 @@ jobs:
steps: steps:
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with: with:
node-version: 24.13.1 node-version: 24.14.1
# Remove after https://github.com/npm/cli/issues/8547 gets resolved # Remove after https://github.com/npm/cli/issues/8547 gets resolved
- run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc - run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc

View file

@ -12,7 +12,7 @@ on:
description: Version of node to use. description: Version of node to use.
required: false required: false
type: string type: string
default: 24.13.1 default: 24.14.1
env: env:
NODE_OPTIONS: --max-old-space-size=7168 NODE_OPTIONS: --max-old-space-size=7168

View file

@ -12,7 +12,7 @@ on:
description: Version of node to use. description: Version of node to use.
required: false required: false
type: string type: string
default: 24.13.1 default: 24.14.1
collectCoverage: collectCoverage:
required: false required: false
default: false default: false

View file

@ -12,7 +12,7 @@ on:
description: Version of node to use. description: Version of node to use.
required: false required: false
type: string type: string
default: 24.13.1 default: 24.14.1
env: env:
NODE_OPTIONS: --max-old-space-size=7168 NODE_OPTIONS: --max-old-space-size=7168

View file

@ -1,4 +1,4 @@
ARG NODE_VERSION=24.13.1 ARG NODE_VERSION=24.14.1
FROM dhi.io/node:${NODE_VERSION}-alpine3.22-dev FROM dhi.io/node:${NODE_VERSION}-alpine3.22-dev

View file

@ -1,4 +1,4 @@
ARG NODE_VERSION=24.13.1 ARG NODE_VERSION=24.14.1
ARG N8N_VERSION=snapshot ARG N8N_VERSION=snapshot
# Rebuild native addons for the container platform. The base image has no # Rebuild native addons for the container platform. The base image has no

View file

@ -1,4 +1,4 @@
ARG NODE_VERSION=24.13.1 ARG NODE_VERSION=24.14.1
ARG PYTHON_VERSION=3.13 ARG PYTHON_VERSION=3.13
# ============================================================================== # ==============================================================================

View file

@ -12,7 +12,7 @@
# - Uses distroless nonroot user (UID 65532) # - Uses distroless nonroot user (UID 65532)
# ============================================================================== # ==============================================================================
ARG NODE_VERSION=24.13.1 ARG NODE_VERSION=24.14.1
ARG PYTHON_VERSION=3.13 ARG PYTHON_VERSION=3.13

View file

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM node:24.13.1 AS base FROM node:24.14.1 AS base
# Install required dependencies # Install required dependencies
RUN apt-get update && apt-get install -y gnupg2 curl RUN apt-get update && apt-get install -y gnupg2 curl

View file

@ -53,7 +53,7 @@ describe('NODE_PATH preservation (issue #24191)', () => {
}); });
it('should preserve existing NODE_PATH when setting module paths', () => { it('should preserve existing NODE_PATH when setting module paths', () => {
const existingPath = '/opt/nodejs/node-v24.13.1/lib/node_modules'; const existingPath = '/opt/nodejs/node-v24.14.1/lib/node_modules';
process.env.NODE_PATH = existingPath; process.env.NODE_PATH = existingPath;
// This is the exact logic from LoadNodesAndCredentials.init() // This is the exact logic from LoadNodesAndCredentials.init()

View file

@ -121,7 +121,7 @@ const rootDir = isInScriptsDir ? path.join(__dirname, '..') : __dirname;
const noCache = process.env.DOCKER_BUILD_NO_CACHE === 'true'; const noCache = process.env.DOCKER_BUILD_NO_CACHE === 'true';
const withBaseImage = process.env.DOCKER_BUILD_BASE_IMAGE === 'true'; const withBaseImage = process.env.DOCKER_BUILD_BASE_IMAGE === 'true';
const nodeVersion = process.env.NODE_VERSION || '24.13.1'; const nodeVersion = process.env.NODE_VERSION || '24.14.1';
const config = { const config = {
base: { base: {