mirror of
https://github.com/n8n-io/n8n
synced 2026-04-21 15:47:20 +00:00
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:
parent
df6ee78638
commit
b82de23cc4
16 changed files with 20 additions and 20 deletions
6
.github/WORKFLOWS.md
vendored
6
.github/WORKFLOWS.md
vendored
|
|
@ -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'
|
||||||
```
|
```
|
||||||
|
|
|
||||||
4
.github/actions/setup-nodejs/action.yml
vendored
4
.github/actions/setup-nodejs/action.yml
vendored
|
|
@ -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
|
||||||
|
|
|
||||||
2
.github/workflows/build-base-image.yml
vendored
2
.github/workflows/build-base-image.yml
vendored
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
4
.github/workflows/ci-master.yml
vendored
4
.github/workflows/ci-master.yml
vendored
|
|
@ -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:
|
||||||
|
|
|
||||||
2
.github/workflows/docker-build-push.yml
vendored
2
.github/workflows/docker-build-push.yml
vendored
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
2
.github/workflows/test-linting-reusable.yml
vendored
2
.github/workflows/test-linting-reusable.yml
vendored
|
|
@ -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
|
||||||
|
|
|
||||||
2
.github/workflows/test-unit-reusable.yml
vendored
2
.github/workflows/test-unit-reusable.yml
vendored
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
# ==============================================================================
|
# ==============================================================================
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue