Jiawen Geng
87db28b6ba
build: remove nonexistent header from abseil.gyp
...
This header was removed in the V8 15.2 update, but its entry was left
behind in the gyp source list.
Signed-off-by: Jiawen Geng <technicalcute@gmail.com >
Assisted-by: claude:opus-5.5
PR-URL: https://github.com/nodejs/node/pull/66583
Reviewed-By: Richard Lau <richard.lau@ibm.com >
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
2026-10-14 05:35:27 +00:00
Node.js GitHub Bot
d8d598b6d0
tools: update nixpkgs-unstable to 8edc0c72e3a38faf5434e40d1f19431125f
...
PR-URL: https://github.com/nodejs/node/pull/66497
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com >
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
2026-10-12 00:27:53 +02:00
dependabot[bot]
2192f7f916
tools: bump the doc group in /tools/doc with 2 updates
...
Bumps the doc group in /tools/doc with 2 updates: [@doc-kit/generator-react](https://github.com/nodejs/doc-kit/tree/HEAD/packages/react ) and [@node-core/doc-kit](https://github.com/nodejs/doc-kit/tree/HEAD/packages/node ).
Updates `@doc-kit/generator-react` from 0.4.0 to 0.4.2
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/react/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@doc-kit/generator-react@0.4.2/packages/react )
Updates `@node-core/doc-kit` from 2.0.4 to 2.0.5
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/node/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@node-core/doc-kit@2.0.5/packages/node )
---
updated-dependencies:
- dependency-name: "@doc-kit/generator-react"
dependency-version: 0.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
- dependency-name: "@node-core/doc-kit"
dependency-version: 2.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66632
Reviewed-By: Aviv Keller <me@aviv.sh >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
2026-10-11 18:55:43 +00:00
Antoine du Hamel
ae5a0f40b5
tools: switch to PGP and SHA256 in ICU updater
...
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66469
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: Steven R Loomis <srl295@gmail.com >
2026-10-09 23:50:12 +00:00
inoway46
7514ef8caf
build: remove deleted V8 headers from metadata inputs
...
Remove two inline headers deleted by the V8 15.2 update from the
postmortem-metadata inputs. Their remaining references prevent Ninja
from building the target.
Assisted-by: Codex
Signed-off-by: inoway46 <inoueyuya416@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66531
Refs: https://github.com/nodejs/node/pull/65161
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com >
2026-10-07 16:08:46 -04:00
Richard Lau
60c7958b8e
build: update flags for V8 CI
...
Continue to use torque for now instead of metagen.
Sync unsupported clang flags with upstream builds.
Refs: https://github.com/ibmruntimes/v8-build/blob/main/bin/v8.sh
Signed-off-by: Richard Lau <richard.lau@ibm.com >
PR-URL: https://github.com/nodejs/node/pull/66537
Reviewed-By: Richard Lau <richard.lau@ibm.com >
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com >
2026-10-07 18:54:57 +00:00
Joyee Cheung
05c9b89d42
build: disable V8_USE_METAGEN_INSTANCE_TYPES
...
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66537
Reviewed-By: Richard Lau <richard.lau@ibm.com >
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com >
2026-10-07 18:54:55 +00:00
Joyee Cheung
18077b5d3a
build: do not match v8_libplatform_headers when scraping sources
...
Otherwise the target contains undefined symbols because there are
only header files in the list.
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66537
Reviewed-By: Richard Lau <richard.lau@ibm.com >
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com >
2026-10-07 18:54:53 +00:00
Shelley Vohr
06c6e36ee5
tools: lint thread_local in src
...
Several Environments can share a thread, so state in src/ that belongs
to one of them cannot be kept in a thread_local. Add a cpplint rule
that rejects thread_local in src/ unless the declaration is marked with
NOLINTNEXTLINE(runtime/thread_local), and mark the existing uses, which
are per-thread by design.
Signed-off-by: Shelley Vohr <shelley.vohr@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66411
Refs: https://github.com/nodejs/node/pull/66239
Reviewed-By: Anna Henningsen <anna@addaleax.net >
2026-10-07 10:56:09 +00:00
Filipe Oliveira (Redis)
a2b4f55d5b
tools: copy hdr_histogram_internal.h in update-histogram.sh
...
HdrHistogram_c 0.12.0 added a private header,
src/hdr_histogram_internal.h, which src/hdr_tests.h now includes.
update-histogram.sh copies a fixed list of files, so the automated
update to 0.12.0 would leave deps/histogram without it and fail to
compile. Add the header to the list.
Signed-off-by: fcostaoliveira <filipe@redis.com >
PR-URL: https://github.com/nodejs/node/pull/66528
Reviewed-By: Richard Lau <richard.lau@ibm.com >
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
2026-10-07 09:51:15 +00:00
Node.js GitHub Bot
01008ba75d
crypto: update root certificates to NSS 3.129
...
This is the certdata.txt[0] from NSS 3.129.
This is the version of NSS that shipped in Firefox 157.0 on 2026-09-29.
[0] https://raw.githubusercontent.com/nss-dev/nss/refs/tags/NSS_3_129_RTM/lib/ckfw/builtins/certdata.txt
PR-URL: https://github.com/nodejs/node/pull/66496
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Moshe Atlow <moshe@atlow.co.il >
2026-10-06 01:39:42 +00:00
Joyee Cheung
88ec31414c
Revert "deps,lib,tools: remove jitless and lite modes"
...
Newer version of V8 no longer supports
--allow-overwriting-for-next-flag and there's no way to
override the preset flag now. Revert the commit to allow
users to opt-in into the flags if still necessary.
This reverts commit 7e39b8781a .
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66516
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com >
2026-10-05 11:25:07 +00:00
Joyee Cheung
1eead123e2
tools: increase constexpr step limit for MSVC STL
...
When compiling with MSVC STL, the computation in V8 can exceed
the default limit of constexpr steps. Increasing it by 4 times to
give it more room.
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:40:49 +02:00
StefanStojanovic
ea86967557
build,win: do not quote cmd arguments
...
Otherwise torque fails because the command was too long
(over 8192 characters).
Signed-off-by: StefanStojanovic <stefan.stojanovic@janeasystems.com >
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:40:47 +02:00
Chengzhong Wu
30074a3cc8
build: fix cppgc_base perfetto source scraper
...
Signed-off-by: Chengzhong Wu <cwu631@bloomberg.net >
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:38:35 +02:00
Joyee Cheung
b356886269
build: use ICU_UTIL_DATA_STATIC across V8
...
ICU_UTIL_DATA_SHARED had been removed since
https://crrev.com/c/1513615 , but Node.js still defined
it and relied on the removed path on Windows, so the ICU
initialization in mksnapshot had been silently failing
since then. https://crrev.com/c/7679153 made the failure
visible so the build started breaking on Windows. Fix it
by always using ICU_UTIL_DATA_STATIC since we already compile
the ICU data statically in.
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:38:28 +02:00
Michaël Zasso
6d854b7338
tools: update V8 gypfiles for 15.1
...
Signed-Off-By: Michaël Zasso <targos@protonmail.com >
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:38:10 +02:00
Michaël Zasso and Joyee Cheung
84de78ad23
tools: update V8 gypfiles for 15.0
...
Co-Authored-By: Joyee Cheung <joyeec9h3@gmail.com >
Signed-Off-By: Michaël Zasso <targos@protonmail.com >
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:38:06 +02:00
Michaël Zasso
60c6de2540
tools: update V8 gypfiles for 14.9
...
Signed-Off-By: Michaël Zasso <targos@protonmail.com >
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:38:04 +02:00
Michaël Zasso and Joyee Cheung
8394db37d8
tools: update V8 gypfiles for 14.8
...
Co-Authored-By: Joyee Cheung <joyeec9h3@gmail.com >
Signed-Off-By: Michaël Zasso <targos@protonmail.com >
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65161
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-10-04 22:38:02 +02:00
dependabot[bot]
28194a3037
tools: bump the doc group in /tools/doc with 4 updates
...
Bumps the doc group in /tools/doc with 4 updates: [@doc-kit/cli](https://github.com/nodejs/doc-kit/tree/HEAD/packages/cli ), [@doc-kit/generator-react](https://github.com/nodejs/doc-kit/tree/HEAD/packages/react ), [@node-core/doc-kit](https://github.com/nodejs/doc-kit/tree/HEAD/packages/node ) and [@node-core/doc-kit-legacy](https://github.com/nodejs/doc-kit/tree/HEAD/packages/node-legacy ).
Updates `@doc-kit/cli` from 1.0.3 to 1.0.4
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/cli/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@doc-kit/cli@1.0.4/packages/cli )
Updates `@doc-kit/generator-react` from 0.3.1 to 0.4.0
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/react/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@doc-kit/generator-react@0.4.0/packages/react )
Updates `@node-core/doc-kit` from 2.0.3 to 2.0.4
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/node/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@node-core/doc-kit@2.0.4/packages/node )
Updates `@node-core/doc-kit-legacy` from 1.0.3 to 1.0.4
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/node-legacy/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@node-core/doc-kit-legacy@1.0.4/packages/node-legacy )
---
updated-dependencies:
- dependency-name: "@doc-kit/cli"
dependency-version: 1.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
- dependency-name: "@doc-kit/generator-react"
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: doc
- dependency-name: "@node-core/doc-kit"
dependency-version: 2.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
- dependency-name: "@node-core/doc-kit-legacy"
dependency-version: 1.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66468
Reviewed-By: Aviv Keller <me@aviv.sh >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2026-10-04 19:16:21 +00:00
Paolo Insogna
7e39b8781a
deps,lib,tools: remove jitless and lite modes
...
Signed-off-by: Paolo Insogna <paolo@cowtech.it >
PR-URL: https://github.com/nodejs/node/pull/66459
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com >
Reviewed-By: Robert Nagy <ronagy@icloud.com >
Reviewed-By: Matteo Collina <matteo.collina@gmail.com >
2026-10-04 13:25:43 +00:00
dependabot[bot]
7ba8a73796
tools: bump the eslint group in /tools/eslint with 5 updates
...
Bumps the eslint group in /tools/eslint with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `8.0.5` | `8.0.6` |
| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser ) | `8.0.5` | `8.0.6` |
| [eslint](https://github.com/eslint/eslint ) | `10.10.0` | `10.11.0` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) | `64.3.10` | `64.5.4` |
| [eslint-plugin-regexp](https://github.com/ota-meshi/eslint-plugin-regexp ) | `3.3.0` | `3.3.1` |
Updates `@babel/core` from 8.0.5 to 8.0.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.6/packages/babel-core )
Updates `@babel/eslint-parser` from 8.0.5 to 8.0.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.6/eslint/babel-eslint-parser )
Updates `eslint` from 10.10.0 to 10.11.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.10.0...v10.11.0 )
Updates `eslint-plugin-jsdoc` from 64.3.10 to 64.5.4
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.10...v64.5.4 )
Updates `eslint-plugin-regexp` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-regexp/releases )
- [Changelog](https://github.com/ota-meshi/eslint-plugin-regexp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ota-meshi/eslint-plugin-regexp/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 8.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: "@babel/eslint-parser"
dependency-version: 8.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: eslint
dependency-version: 10.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.5.4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: eslint-plugin-regexp
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66445
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: René <contact.9a5d6388@renegade334.me.uk >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2026-10-03 19:34:40 +00:00
Filip Skokan
c6d52f52c1
tools: share CI and benchmark build configuration
...
Benchmark builds kept Temporal enabled on macOS after the Nix default
changed, while shared-library CI disabled it. This forced benchmarks
to rebuild V8 instead of reusing the cached derivation.
Define the common build defaults in a Nix shell used by CI, benchmark
builds, and the V8 cache job to keep their configurations aligned.
Signed-off-by: Filip Skokan <panva.ip@gmail.com >
Assisted-by: Codex
PR-URL: https://github.com/nodejs/node/pull/66351
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2026-10-03 14:08:27 +00:00
Matteo Collina and Claude Fable 5.1
9067cc4771
tools: wait for test processes instead of polling
...
RunProcess polled the child with an exponential backoff that capped at
100 ms, so every test longer than roughly 300 ms paid 30-75 ms of
latency after it had already exited. Across the parallel suite that
adds up to about 160 thread-seconds.
Block in wait() instead and let a timer thread deliver the kill when
the timeout is crossed. Set the shutdown flag from the SIGINT handler
so a worker whose child died from the same ctrl-c does not report it
as a failure before the main thread aborts the run.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UH48w8TCtYmHd4P2UE6HEY
Signed-off-by: Matteo Collina <hello@matteocollina.com >
PR-URL: https://github.com/nodejs/node/pull/66432
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com >
Reviewed-By: Moshe Atlow <moshe@atlow.co.il >
2026-10-03 11:03:14 +00:00
Yuya Inoue
a72712b6fd
tools: avoid repeated subtree scans in must-call-assert
...
Match the promise call chain before checking for a descendant return
statement, preserving the existing lint checks.
Assisted-by: Codex
Signed-off-by: inoway46 <inoueyuya416@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66408
Refs: https://github.com/nodejs/node/issues/64972
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
2026-10-03 09:50:49 +00:00
dependabot[bot]
32caf9c4bd
tools: bump brace-expansion in /tools/clang-format
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.18 to 1.1.21.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.18...v1.1.21 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.21
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66418
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
2026-10-03 09:52:14 +02:00
dependabot[bot]
d880e7474c
tools: bump brace-expansion from 5.0.9 to 5.0.12 in /tools/eslint
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.9 to 5.0.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.9...v5.0.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66417
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
2026-10-02 21:22:17 +00:00
Node.js GitHub Bot
79f73b939d
tools: update gyp-next to 0.22.3
...
PR-URL: https://github.com/nodejs/node/pull/66397
Reviewed-By: Jiawen Geng <technicalcute@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Xuguang Mei <meixuguang@gmail.com >
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
2026-10-01 15:37:03 +00:00
Antoine du Hamel
a3219b6e07
tools: reduce bundle size of benchmarkTools.nix ( #65388 )
...
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65388
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
2026-09-30 17:01:37 +02:00
Antoine du Hamel
d9274ce623
tools: fix nixpkgs updater script
...
We only want the first match, which by convention is the global pin the
script is meant to update.
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66337
Refs: https://github.com/nodejs/node/actions/runs/36284249504/job/108521854021
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: Chemi Atlow <chemi@atlow.co.il >
2026-09-29 07:10:00 +00:00
dependabot[bot]
df775ec2ea
tools: bump the doc group in /tools/doc with 4 updates
...
Bumps the doc group in /tools/doc with 4 updates: [@doc-kit/cli](https://github.com/nodejs/doc-kit/tree/HEAD/packages/cli ), [@doc-kit/generator-react](https://github.com/nodejs/doc-kit/tree/HEAD/packages/react ), [@node-core/doc-kit](https://github.com/nodejs/doc-kit/tree/HEAD/packages/node ) and [@node-core/doc-kit-legacy](https://github.com/nodejs/doc-kit/tree/HEAD/packages/node-legacy ).
Updates `@doc-kit/cli` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/cli/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@doc-kit/cli@1.0.3/packages/cli )
Updates `@doc-kit/generator-react` from 0.3.0 to 0.3.1
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/react/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@doc-kit/generator-react@0.3.1/packages/react )
Updates `@node-core/doc-kit` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/node/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@node-core/doc-kit@2.0.3/packages/node )
Updates `@node-core/doc-kit-legacy` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/nodejs/doc-kit/releases )
- [Changelog](https://github.com/nodejs/doc-kit/blob/main/packages/node-legacy/CHANGELOG.md )
- [Commits](https://github.com/nodejs/doc-kit/commits/@node-core/doc-kit-legacy@1.0.3/packages/node-legacy )
---
updated-dependencies:
- dependency-name: "@doc-kit/cli"
dependency-version: 1.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
- dependency-name: "@doc-kit/generator-react"
dependency-version: 0.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
- dependency-name: "@node-core/doc-kit"
dependency-version: 2.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
- dependency-name: "@node-core/doc-kit-legacy"
dependency-version: 1.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: doc
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66295
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2026-09-27 18:47:26 +00:00
Filip Skokan
5137638062
tools: check CI availability and workload
...
Select mergeable PRs and check Jenkins availability and workload before
removing request labels. Leave requests for a later run when Jenkins is
unavailable or the workload has reached the configured limit.
Make the batch size and workload limit repository variables, defaulting
to 5 and 10 respectively.
Refs: https://github.com/nodejs/node-core-utils/pull/1204
Signed-off-by: Filip Skokan <panva.ip@gmail.com >
Assisted-by: Codex
PR-URL: https://github.com/nodejs/node/pull/66280
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Matteo Collina <matteo.collina@gmail.com >
2026-09-27 12:34:10 +00:00
Yuya Inoue
55e966fbe2
build: support LIEF 0.17.x and 1.x
...
Keep bundled LIEF at 0.17.0 while selecting the Mach-O section API
from the headers in use and the bundled build settings by version.
Prepare the updater for Mbed TLS 4 and TF-PSA-Crypto so the vendor
update can land separately.
Assisted-by: Codex
Signed-off-by: inoway46 <inoueyuya416@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66240
Fixes: https://github.com/nodejs/node/issues/66238
Refs: https://github.com/nodejs/node/pull/66242
Refs: https://github.com/nodejs/node/issues/63530
Refs: https://github.com/nodejs/nodejs-dependency-vuln-assessments/issues/360
Refs: https://github.com/nodejs/nodejs-dependency-vuln-assessments/issues/342
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
2026-09-27 08:09:47 +00:00
Antoine du Hamel
14e8f5bca4
tools: enable temporal by default in Nix integration
...
So we can test it with `test-shared.yml`.
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66267
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: René <contact.9a5d6388@renegade334.me.uk >
2026-09-26 22:45:17 +00:00
Chengzhong Wu
71c63912a7
build: add clang support for pgo on macOS/Linux
...
Signed-off-by: Chengzhong Wu <legendecas@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66136
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com >
2026-09-26 17:19:09 +00:00
Tim Perry
5d9228d5c3
tools: pin sccache on all platforms to fix benchmark CI job
...
Signed-off-by: Tim Perry <pimterry@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66284
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
2026-09-26 08:20:18 +00:00
Antoine du Hamel
9800c29171
build: port make_temporal_zoneinfo_cpp to GYP
...
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/66183
Refs: https://github.com/nodejs/node/issues/62676
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-09-24 23:28:53 +00:00
Chengzhong Wu
e7d8ab529b
test: enable trace_events tests with perfetto
...
Signed-off-by: Chengzhong Wu <cwu631@bloomberg.net >
PR-URL: https://github.com/nodejs/node/pull/66068
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
2026-09-24 17:30:20 +00:00
Filip Skokan
bd111f33b4
tools: add resume-ci label handling
...
Signed-off-by: Filip Skokan <panva.ip@gmail.com >
Assisted-by: Codex
PR-URL: https://github.com/nodejs/node/pull/65945
Reviewed-By: Matteo Collina <matteo.collina@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
2026-09-24 14:35:23 +00:00
Steven R. Loomis
bba34225c1
build: add v8_enable_temporal_systemicu
...
- switch needed to enable Temporal with system-icu
- also update configure.py to no longer disable Temporal
Signed-off-by: Steven R. Loomis <srl295@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65992
Fixes: https://github.com/nodejs/node/issues/62676
Refs: https://github.com/srl295/v8/commit/cd89fe6f7acb6f5d069f6cc741fa68303214e98f
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Chengzhong Wu <legendecas@gmail.com >
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com >
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-09-24 11:48:18 +00:00
Node.js GitHub Bot
d4120cbcc6
tools: update nixpkgs-unstable to 79b35bf0bda5cd110f856aa5b5b2c5ba446
...
PR-URL: https://github.com/nodejs/node/pull/66146
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Aviv Keller <me@aviv.sh >
2026-09-22 10:00:51 +02:00
Richard Lau
086d9c058d
Revert "deps: V8: override depot_tools version"
...
This reverts commit abff716eac .
No longer required as the override points to the same commit sha of
depot_tools as `deps/v8/DEPS`.
Signed-off-by: Richard Lau <richard.lau@ibm.com >
PR-URL: https://github.com/nodejs/node/pull/66110
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: René <contact.9a5d6388@renegade334.me.uk >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2026-09-20 15:32:57 +00:00
Richard Lau
ea083346b6
tools: update tools/v8 for Python 3.13
...
The `pipes` module was removed in Python 3.13 after being deprecated in
Python 3.11.
Also remove Python 2 compatibility shim as scripts require Python 3.
Assisted-by: IBM Bob
Signed-off-by: Richard Lau <richard.lau@ibm.com >
PR-URL: https://github.com/nodejs/node/pull/66109
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Beth Griggs <bethanyngriggs@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2026-09-20 14:53:48 +00:00
dependabot[bot]
a2a051cd42
tools: bump eslint-plugin-jsdoc in /tools/eslint in the eslint group
...
Bumps the eslint group in /tools/eslint with 1 update: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ).
Updates `eslint-plugin-jsdoc` from 64.3.9 to 64.3.10
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.9...v64.3.10 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.3.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66102
Reviewed-By: Filip Skokan <panva.ip@gmail.com >
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
2026-09-20 10:44:09 +00:00
Antoine du Hamel
f3ae4554fe
build: do not use bundled simdutf when built with --shared-simdutf
...
Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65891
Reviewed-By: Xuguang Mei <meixuguang@gmail.com >
2026-09-18 15:39:26 +00:00
Filip Skokan
a57ab434e4
tools: summarize auto-start-ci failures
...
Signed-off-by: Filip Skokan <panva.ip@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65979
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
2026-09-18 09:49:49 +00:00
dependabot[bot]
1c995a58d6
tools: bump the eslint group in /tools/eslint with 6 updates
...
Bumps the eslint group in /tools/eslint with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `8.0.1` | `8.0.5` |
| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser ) | `8.0.1` | `8.0.5` |
| [eslint](https://github.com/eslint/eslint ) | `10.9.1` | `10.10.0` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) | `64.2.1` | `64.3.9` |
| [eslint-plugin-regexp](https://github.com/ota-meshi/eslint-plugin-regexp ) | `3.2.0` | `3.3.0` |
| [globals](https://github.com/sindresorhus/globals ) | `17.11.0` | `17.12.0` |
Updates `@babel/core` from 8.0.1 to 8.0.5
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.5/packages/babel-core )
Updates `@babel/eslint-parser` from 8.0.1 to 8.0.5
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v8.0.5/eslint/babel-eslint-parser )
Updates `eslint` from 10.9.1 to 10.10.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.9.1...v10.10.0 )
Updates `eslint-plugin-jsdoc` from 64.2.1 to 64.3.9
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.2.1...v64.3.9 )
Updates `eslint-plugin-regexp` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-regexp/releases )
- [Changelog](https://github.com/ota-meshi/eslint-plugin-regexp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ota-meshi/eslint-plugin-regexp/compare/v3.2.0...v3.3.0 )
Updates `globals` from 17.11.0 to 17.12.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0 )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 8.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: "@babel/eslint-parser"
dependency-version: 8.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: eslint
dependency-version: 10.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.3.9
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: eslint-plugin-regexp
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: globals
dependency-version: 17.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
PR-URL: https://github.com/nodejs/node/pull/66045
Reviewed-By: Xuguang Mei <meixuguang@gmail.com >
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
2026-09-18 00:03:34 +00:00
Chengzhong Wu
9d82b4b23c
tools: update pgo build doc for linux
...
Signed-off-by: Chengzhong Wu <cwu631@bloomberg.net >
PR-URL: https://github.com/nodejs/node/pull/66024
Refs: https://github.com/nodejs/node/pull/63696
Reviewed-By: Xuguang Mei <meixuguang@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
2026-09-17 19:44:55 +00:00
Joyee Cheung
2dd7e7b772
build: derive V8_LOGGING_LEVEL from dcheck_always_on
...
Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com >
PR-URL: https://github.com/nodejs/node/pull/65744
Refs: https://chromium-review.googlesource.com/c/v8/v8/+/7705483
Reviewed-By: Richard Lau <richard.lau@ibm.com >
2026-09-17 17:33:54 +00:00