Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
195 commits
Select commit Hold shift + click to select a range
908e3cd
tools: do not lint GYP JS files
aduh95 Oct 25, 2026
b6e024a
tools: update gyp-next to 0.22.4
nodejs-github-bot Oct 25, 2026
b08c226
test: update test426-fixtures to fae1fa49815813088c433e8486e330e8d953a44
nodejs-github-bot Oct 27, 2026
c617a93
build: remove unused FIPS export condition
panva Oct 27, 2026
78227c9
ffi: free libuv error message on failed dlopen
trivikr Oct 27, 2026
1eb7ba8
module: cache compiled WebAssembly modules in the compile cache
guybedford Oct 28, 2026
5409ed4
crypto,tls: clone X.509 chains across isolates
panva Aug 30, 2026
1d297ad
crypto: preserve errors during X.509 issuer checks
panva Oct 27, 2026
0002058
http2: clear the session timeout before marking it destroyed
Huang-404-Q Oct 28, 2026
dc4ef78
meta: bump github/codeql-action/init from 4.38.2 to 4.39.1
dependabot[bot] Oct 28, 2026
997d0d6
zlib: skip the stream in sync convenience calls without options
anonrig Oct 28, 2026
86f2e27
zlib: finish async convenience calls in one write
anonrig Oct 19, 2026
209fb77
zlib: grow the output buffer of large async one-shot calls
anonrig Oct 19, 2026
5b8a2e0
tools: bump undici from 6.28.0 to 6.29.1 in /tools/doc
dependabot[bot] Oct 28, 2026
9b99178
tools: bump piscina from 5.2.0 to 5.3.2 in /tools/doc
dependabot[bot] Oct 28, 2026
4811454
meta: bump actions/upload-artifact from 7.0.1 to 7.0.2
dependabot[bot] Oct 28, 2026
ed4fe08
meta: bump actions/download-artifact from 8.0.1 to 8.0.2
dependabot[bot] Oct 28, 2026
5757587
meta: bump actions/setup-node from 7.0.0 to 7.1.0
dependabot[bot] Oct 28, 2026
ead445d
tools: bump the eslint group in /tools/eslint with 5 updates
dependabot[bot] Oct 28, 2026
5889278
meta: bump actions/setup-python from 7.0.0 to 7.1.0
dependabot[bot] Oct 28, 2026
2f2d9c8
tools: fix number comparison if Nix diff viewer
aduh95 Oct 28, 2026
8cbc539
net,tls: fix session reuse with provided sockets
harjothkhara Oct 28, 2026
3f639bd
meta: bump ossf/scorecard-action from 2.4.4 to 2.5.0
dependabot[bot] Oct 28, 2026
12a857a
doc: fix sqlite tagged template examples
HoonDongKang Oct 28, 2026
5bc98ec
sqlite: track statements in the Statement constructor
araujogui Oct 21, 2026
2ec3329
sqlite: use DeleteFnPtr for all SQLite handles
araujogui Oct 21, 2026
c38a503
sqlite: settle BackupJob through a single exit point
araujogui Oct 21, 2026
9c381d0
sqlite: cache the SQLTagStore constructor template
araujogui Oct 21, 2026
2e27c83
typings: share Sign and Verify handle methods
leah-1ee Oct 29, 2026
33d4e6c
child_process: add subprocess.timedOut
marcopiraccini Oct 29, 2026
94c0e06
fs: do not swallow exceptions thrown by completion callbacks
marcopiraccini Oct 29, 2026
0ddc6b7
zlib: restart format detection when resetting Unzip
marcopiraccini Oct 29, 2026
bf7bef4
zlib: avoid an extra empty zstd frame
marcopiraccini Oct 29, 2026
caa48a3
stream: keep async context of pipeTo watchers
mcollina Oct 29, 2026
7a3c6c5
doc: remove outdated platform note for --watch-path
motokaneyuki Oct 29, 2026
1cb68c9
doc: note linear history rule on branch-off
RafaelGSS Oct 29, 2026
4842836
src: make crypto backend checks explicit
panva Oct 29, 2026
2d7c6c1
fs: fix readFileSync utf8 overflow on short reads
christianaurichzm Oct 29, 2026
a04eeff
test: use registerHooks() over module.register()
GeoffreyBooth Oct 28, 2026
0487449
build: fix overriding node_path in GN build
dsanders11 Oct 30, 2026
ab5da00
crypto: reject immutable random fill buffers
panva Oct 30, 2026
9c57966
build: error on incompatible dtls configure flags
aduh95 Oct 30, 2026
754b388
tls: test the SPKI blocklist with a fixture key
UlisesGascon Oct 30, 2026
356b720
tools: remove `node.gyp` and `node.gypi` from `v8.nix` requisites
aduh95 Oct 30, 2026
555bcfb
util: use internal `hexSlice` directly in `util.inspect()`
LiviaMedeiros Oct 30, 2026
1f63811
ffi: accept -0 for int32 and uint32 arguments
trivikr Oct 30, 2026
883c6a6
ffi: reject arguments after callback in registerCallback
trivikr Oct 30, 2026
bdbe986
test: add test for concurrent first use of OpenSSL
christianaurichzm Oct 30, 2026
569ef75
test: remove duplicate `common` imports
LiviaMedeiros Oct 30, 2026
0971803
quic: fix internal error code conversion
efekrskl Oct 30, 2026
d51e377
quic: fix crypto error classification
efekrskl Oct 30, 2026
7a24b2b
ffi: keep DynamicLibrary alive while callbacks are registered
trivikr Oct 31, 2026
24d18ef
doc: clarify that V8 major upgrade uses stable release
joyeecheung Oct 31, 2026
10d1485
test: deflake test-worker-message-port-transfer-filehandle-fd0
christianaurichzm Oct 31, 2026
ed688a4
http2: release queued data memory on stream cancellation
inoway46 Oct 31, 2026
5a58700
doc: remove CI lockdown steps from security releases
UlisesGascon Oct 31, 2026
f2c56a6
node-api: fix crash on TSFN finalization reentrance at shutdown
legendecas Oct 31, 2026
a806217
doc: list CVE-2026-106072 in v22 changelog
inoway46 Oct 24, 2026
d3cf7a8
doc: list CVE-2026-106072 in v24 changelog
inoway46 Oct 24, 2026
faf48bf
buffer: limit UTF-8 fast calls to safe one-byte strings
ronag Nov 1, 2026
2c2f696
tools: avoid rewriting same-version OpenSSL updates
panva Nov 1, 2026
6cffd6a
doc: ffi rename OS/400 -> IBM i
abmusse Nov 1, 2026
cdef4ac
benchmark: merge crc32c into crc32 zlib benchmark
trivikr Nov 1, 2026
101e729
stream: keep async context of fromWeb writes
mcollina Nov 2, 2026
c05a97a
stream: reject writes during WritableStream close
mcollina Nov 2, 2026
ab9d401
quic: retain readers for readable streams
GiHoon1123 Nov 2, 2026
9b434b2
module: avoid reparsing package.json in esm format detection
gurgunday Nov 2, 2026
044da7e
meta: bump cachix/install-nix-action from 31.11.1 to 31.11.3
dependabot[bot] Nov 2, 2026
2f79930
test: use for...of in test-require-resolve-invalid-paths
rraulg5 Nov 2, 2026
9e459f3
test: convert for each to for of in test/parallel/test-net-server-close
11rls11 Nov 2, 2026
c895566
test: convert .forEach to for...of in test-net-write-arguments.js
EmmanuelFlorencioT Nov 2, 2026
6a56124
test: convert .forEach to for...of
JPeer264 Nov 2, 2026
ed3bb85
test: use spawnSyncAndAssert in nested async stack overflow test
antonioduran Nov 2, 2026
cbffa1a
test: replace for each with for of
SergioCalderon101 Nov 2, 2026
df0f575
test: convert forEach to for of test-buffer-inheritance file
antonioduran Nov 2, 2026
f5f18c7
doc: add LIEF to the dependency list
inoway46 Nov 2, 2026
04ffe27
test: fix cluster dgram 1 test on macos
gegham1 Nov 2, 2026
76147a4
vfs: forward the watchFile listener through RealFSProvider
trivikr Nov 2, 2026
2632ab7
typings: fix internal type resolution
leah-1ee Nov 2, 2026
3f12612
doc: correct DEP0199 runtime deprecation listing
MikeMcC399 Nov 2, 2026
89db5c3
ffi: define function pointer property as own data property
trivikr Nov 3, 2026
be9989a
deps: patch V8 to 15.6.75.33
nodejs-github-bot Nov 3, 2026
c32c7e8
deps: update simdjson to 5.1.0
nodejs-github-bot Nov 3, 2026
38da2b9
deps: update perfetto to 59.1
nodejs-github-bot Nov 3, 2026
730e55a
ffi: make Fast API functions collectable
trivikr Nov 3, 2026
ffac553
tools: bump nixpkgs pins
nodejs-github-bot Nov 3, 2026
51ce159
deps: update amaro to 1.3.0
nodejs-github-bot Nov 1, 2026
efd0b5a
deps: load amaro from dist/internal.js
GeoffreyBooth Nov 2, 2026
0c0d3ee
deps: V8: cherry-pick c38986131c02
joyeecheung Oct 29, 2026
0e1891a
build: set V8_DISABLE_PRESERVE_MOST
joyeecheung Oct 28, 2026
57ab9a4
meta: bump step-security/harden-runner from 2.21.1 to 2.22.3
dependabot[bot] Nov 3, 2026
6ad44ec
meta: bump rtCamp/action-slack-notify from 2.4.0 to 2.4.1
dependabot[bot] Nov 3, 2026
ae76a8b
tools: bump the eslint group in /tools/eslint with 2 updates
dependabot[bot] Nov 3, 2026
3ac0b42
benchmark: add URLSearchParams iterator consumers benchmark
bakkot Nov 3, 2026
0590266
doc: describe how the permission model grants the entrypoint
RafaelGSS Nov 3, 2026
04b4552
Revert "benchmark: add URLSearchParams iterator consumers benchmark"
aduh95 Nov 3, 2026
6d44119
vfs: place `value` before `done` in iterator result
LiviaMedeiros Nov 3, 2026
81d2321
benchmark: add URLSearchParams iterator consumers benchmark
bakkot Oct 18, 2026
1686e8a
tools: require `value` before `done` in iterator results
bakkot Oct 18, 2026
605b1f9
lib: place `value` before `done` in iterator results
bakkot Oct 18, 2026
a7569c8
test: extend http2 cancellation coverage
fatihguzeldev Nov 4, 2026
ec1e1e3
v8: support X509Certificate serialization
panva Nov 4, 2026
7b8589b
crypto: add X509Certificate inspection getters
panva Nov 4, 2026
5991efa
crypto: skip DH checks for recognized groups
panva Nov 4, 2026
8d45d5b
http2: exclude queued data from response memory checks
inoway46 Nov 4, 2026
ce1da53
doc: document C++ formatting in the pull request guide
inoway46 Nov 4, 2026
e64878b
ffi: support function calls from pointers
dmazzella Nov 4, 2026
5848a08
build: sort the ICU source lists
codebytere Nov 4, 2026
e2bf688
url: use indexed appends in search params getAll
rozzilla Nov 5, 2026
823549f
build,win: minify pgo training build
StefanStojanovic Nov 5, 2026
464ab31
src: do not enable the inspector during snapshot building
joyeecheung Nov 5, 2026
216f123
crypto: cache digests for synchronous operations
anonrig Oct 29, 2026
b9248dc
crypto: skip clearing empty OpenSSL error queues
anonrig Oct 28, 2026
33d28a1
crypto: reuse HMAC contexts in createHmac()
anonrig Oct 29, 2026
8ed89aa
test: cover crypto digest and HMAC caches
anonrig Oct 29, 2026
1cc7ddc
lib: replace Kahan summation with `MathSumPrecise`
LiviaMedeiros Nov 5, 2026
9fca7e7
build: use a single producer for shared generated files
inoway46 Nov 5, 2026
6b8a90d
http: batch body spans per parser execute
araujogui Nov 5, 2026
236355a
querystring: precompute Latin-1 escapes
rozzilla Nov 5, 2026
91a070d
http2: handle errors on compat push response streams
mcollina Nov 5, 2026
edb6ab2
tools: warn when undici WPT report is missing
panva Nov 5, 2026
9638423
doc: fix execFile/execFileSync shell option docs
bitpshr Nov 6, 2026
2360d38
dns: coalesce identical concurrent lookup() requests
orgads Nov 6, 2026
a1bdd2d
ffi: reject signature conflicts from getFunctions getters
trivikr Nov 6, 2026
0c4d131
crypto: prevent stale OpenSSL errors
mcollina Nov 6, 2026
d9292c4
build: sync Torque outputs with V8
panva Nov 6, 2026
02f6efa
doc: fix security pre-alert template
aduh95 Nov 6, 2026
819d9fd
watch: track all dependencies of an owner
christianaurichzm Nov 6, 2026
0b223c6
sqlite: use 64-bit result APIs for UDF return values
araujogui Nov 6, 2026
e858561
test: use valid PBKDF2 inputs in domain test
panva Nov 6, 2026
8163152
test: use experimental flags in wpt tests
avivkeller Nov 6, 2026
58eb15c
stream: fix pipeTo assert when writer is released during microtask
colinaaa Nov 6, 2026
4cc7d1b
deps: upgrade npm to 12.2.2
npm-cli-bot Nov 7, 2026
7b5b6fb
test: fix `test-config-json-schema` with `--openssl-use-def-ca-store`
aduh95 Nov 7, 2026
6c9747f
http: emit 'drain' after flushing coalesced chunks
junyup0503 Nov 7, 2026
0c0d945
deps: update undici to 8.12.4
nodejs-github-bot Nov 7, 2026
c685695
doc: clarify process.loadEnvFile variable precedence (#66315)
manjitks Nov 7, 2026
1774391
sqlite: add ReadOptionalString helper
araujogui Nov 7, 2026
ace3168
tools: use ubuntu-latest for public lint-js-and-md jobs
inoway46 Nov 7, 2026
030c953
test: skip readFileSync pipe test without proc io
jay23606 Nov 8, 2026
e1ae779
http2: preserve multiple content-encoding values
inoway46 Nov 8, 2026
829afea
build: refresh markdown lint dependencies on lockfile changes
inoway46 Nov 8, 2026
d6b8579
test: deflake test-worker-eventlooputil
mcollina Nov 8, 2026
8ffcb3e
sea: generate a compile cache for the VFS modules
mcollina Nov 9, 2026
9d86291
stream: trim webstreams sink wrappers and BYOB transfers
mcollina Nov 9, 2026
2bbcfa0
worker: preload streams into startup snapshot
mcollina Nov 9, 2026
40764cf
tls: reject hostnames with forbidden code points
mcollina Nov 9, 2026
576eef4
tools: use vendored trust store in `shell.nix`
aduh95 Nov 9, 2026
8570dfe
ffi: reject multi-argument buffer fast trampolines
trivikr Nov 9, 2026
d026815
crypto: fix ncrypto provider behavior
boorad Nov 9, 2026
b7aab20
build: separate host and target Rust artifacts in cross builds
inoway46 Nov 9, 2026
7667a8f
test: deflake test-runner-mock-timers-scheduler
inoway46 Nov 9, 2026
ffed2aa
doc: fix process import in test runner workerId example
watilde Nov 9, 2026
ab1e785
tools: update nixpkgs pins
nodejs-github-bot Nov 9, 2026
b025188
test: update WPT for WebCryptoAPI to e87deca336
nodejs-github-bot Nov 10, 2026
866be80
deps: update simdjson to 5.1.1
nodejs-github-bot Nov 10, 2026
64cdd36
deps: patch V8 to 15.6.75.50
nodejs-github-bot Nov 10, 2026
a30f200
fs: fix cpSync() abort when dest is a dangling symlink
yohannesjoya Nov 10, 2026
b9cdb3d
fs: resolve symlinks before parent components
jazelly Nov 10, 2026
41db1f7
doc: add christianaurichzm to collaborators
christianaurichzm Nov 10, 2026
9695304
doc: add Philipp Dunkel to contributors
pipobscure Nov 10, 2026
dc4aa75
doc: add efekrskl to collaborators
efekrskl Nov 10, 2026
0c5be92
fs: keep readFile abortable on non-regular files
christianaurichzm Nov 10, 2026
2f89ed5
child_process: inherit a reassigned process.env
everett1992 Nov 10, 2026
6b6745a
tools: aggregate Nix changes in a table
aduh95 Nov 10, 2026
402682e
doc: update readable.read() for v26 one-chunk behaviour
Fuma2514 Nov 10, 2026
dfb6dba
vfs: do not reuse the path of a loaded memfd image
pipobscure Nov 10, 2026
debf2da
permission: prefer --permission over audit mode
RafaelGSS Nov 11, 2026
0882e97
crypto: add X.509 generation with CSR support
panva Aug 30, 2026
edc7ec4
crypto: make X.509 inspection guards explicit
panva Nov 4, 2026
42933d1
crypto: remove the FIPS provider name check
panva Nov 11, 2026
26a8d53
sea: mount the SEA VFS in workers at layer 0
manusingh090 Nov 11, 2026
524341e
tools: restore FIPS testing with default OpenSSL
panva Nov 11, 2026
6c7ff35
test: fix X.509 generation with OpenSSL 4.1 FIPS
panva Nov 11, 2026
2539d1c
deps: update ngtcp2 to 1.26.0
nodejs-github-bot Nov 11, 2026
70d664a
inspector: fix out-of-bounds read in ws frame decoding
Nashit-h Nov 11, 2026
cb3be3e
deps: update nghttp2 to 1.71.0
nodejs-github-bot Nov 11, 2026
988d73f
deps: update llhttp to 9.4.4
aduh95 Nov 4, 2026
be2898b
http2: avoid overflowing ALTSVC buffers
mcollina Nov 1, 2026
d5a5280
zlib: handle params callback after destroy
mcollina Nov 3, 2026
0eebafb
http2: release headers when a stream is removed
mcollina Oct 29, 2026
22ba585
tls,http: prevent nested parser execution from empty writes
mcollina Oct 27, 2026
6c5b08e
http: never execute llhttp re-entrantly
mcollina Oct 30, 2026
ed11b57
tls: apply the CA of SNI contexts without a certificate
mcollina Oct 27, 2026
46fd313
http2: retain buffers until socket writes finish
mcollina Oct 24, 2026
b25b496
http: redact proxy credentials in invalid proxy URL errors
mcollina Oct 8, 2026
69cca87
https: isolate Agent TLS policy keys
mcollina Nov 2, 2026
7686e25
tls: don't allow TLS resumption to change SNI
pimterry Oct 29, 2026
1ddeffb
tls: don't allow renegotiation or HRR to change SNI
pimterry Oct 29, 2026
3fa5ee2
tls: disable resumption for mTLS with no session id context
pimterry Oct 30, 2026
5e1dad2
permission: do not leak denied descendants in recursive fs.watch
RafaelGSS Aug 11, 2026
e766c3d
http2: charge inbound DATA retained by streams to maxSessionMemory
mcollina Oct 6, 2026
a947ae4
http2: retain streams during pending writes
mcollina Nov 9, 2026
f1cb89b
tls: fix remotely reachable TLS server crash
pimterry Oct 26, 2026
dd138af
2026-11-12, Version 27.0.0-alpha.0.1.0 (Alpha)
nodejs-github-bot Nov 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/actions/undici-wpt-current/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,6 @@ runs:
.[0]
' "$NODE_WPT_REPORT" "$UNDICI_WPT_REPORT" > "${NODE_WPT_REPORT}.tmp"
mv "${NODE_WPT_REPORT}.tmp" "$NODE_WPT_REPORT"
else
echo "::warning::Undici WPT did not produce a report; uploading the Node.js WPT report without Undici results."
fi
2 changes: 1 addition & 1 deletion .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
runs-on: ubuntu-slim
steps:
- name: Install Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ jobs:
env:
EXPECTED_SHA: ${{ inputs.commit }}

- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- uses: cachix/install-nix-action@75c75c31ebece974e48ebc36b4ad125bd97bd97b # v31.11.3
with:
extra_nix_config: sandbox = true

Expand Down Expand Up @@ -185,7 +185,7 @@ jobs:
RUNS: ${{ inputs.runs }}

- name: Upload raw benchmark results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: csv-${{ matrix.system }}
path: ${{ matrix.system }}.csv
Expand All @@ -209,13 +209,13 @@ jobs:
sparse-checkout-cone-mode: false

- name: Download benchmark raw results
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
pattern: csv-*
merge-multiple: true
path: raw-results

- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- uses: cachix/install-nix-action@75c75c31ebece974e48ebc36b4ad125bd97bd97b # v31.11.3
with:
extra_nix_config: sandbox = true

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-shared.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
build:
runs-on: ${{ inputs.runner }}
steps:
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
- uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
path: tarballs
pattern: '*.tar.gz'
Expand All @@ -53,7 +53,7 @@ jobs:
tar xzf tarballs/*.tar.gz -C "$RUNNER_TEMP"
echo "TAR_DIR=$RUNNER_TEMP/$(basename tarballs/*.tar.gz .tar.gz)" >> "$GITHUB_ENV"

- uses: cachix/install-nix-action@13d8dd58da0234aa297dedd986986ccb8e7f3e24 # v31.11.1
- uses: cachix/install-nix-action@75c75c31ebece974e48ebc36b4ad125bd97bd97b # v31.11.3
with:
extra_nix_config: sandbox = true

Expand All @@ -62,7 +62,7 @@ jobs:
name: nodejs
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}

- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
- uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
if: inputs.v8-nar
with:
name: ${{ inputs.v8-nar }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand All @@ -91,7 +91,7 @@ jobs:
export COMMIT=$(git rev-parse --short=10 "$GITHUB_SHA")
./configure && make tar -j4 SKIP_XZ=1 GZIP_COMPRESSION=6
- name: Upload tarball artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
path: '*.tar.gz'
archive: false
Expand All @@ -109,7 +109,7 @@ jobs:
with:
clang-version: ${{ env.CLANG_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand All @@ -119,7 +119,7 @@ jobs:
with:
version: v0.17.0
- name: Download tarball
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
path: tarballs
- name: Extract tarball
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
uses: github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql-config.yml

- name: Autobuild
uses: github/codeql-action/autobuild@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
uses: github/codeql-action/autobuild@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
uses: github/codeql-action/analyze@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
with:
category: /language:${{matrix.language}}
2 changes: 1 addition & 1 deletion .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-slim
steps:
- name: Install Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate first commit message
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/commit-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
runs-on: ubuntu-slim
steps:
- name: Install Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
with:
clang-version: ${{ env.CLANG_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
with:
clang-version: ${{ env.CLANG_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create-release-proposal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/daily-wpt-fyi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
runs-on: ubuntu-24.04-arm
steps:
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand All @@ -51,7 +51,7 @@ jobs:
run: echo "NIGHTLY=$(curl -s https://nodejs.org/download/nightly/index.json | jq -r '[.[] | select(.files[] | contains("linux-arm64"))][0].version')" >> $GITHUB_ENV
- name: Install Node.js
id: setup-node
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NIGHTLY || matrix.node-version }}
check-latest: true
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
NODE_VERSION: ${{ steps.setup-node.outputs.node-version }}
- name: Upload GitHub Actions artifact
if: ${{ env.WPT_REPORT != '' }}
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
path: out/wpt/wptreport-*.json
name: WPT Report for ${{ steps.setup-node.outputs.node-version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Build lto
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Build
run: NODE=$(command -v node) make doc-only
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: docs
path: out/doc
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/find-inactive-collaborators.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
persist-credentials: false

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/find-inactive-tsc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
repository: nodejs/TSC

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
!/deps/
sparse-checkout-cone-mode: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Lint addon docs
Expand All @@ -52,7 +52,7 @@ jobs:
!/deps/v8/
sparse-checkout-cone-mode: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand All @@ -68,11 +68,11 @@ jobs:
fetch-depth: 2
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand All @@ -98,14 +98,14 @@ jobs:
fi
lint-js-and-md:
if: github.event.pull_request.draft == false
runs-on: ubuntu-slim
runs-on: ${{ github.event.repository.private && 'ubuntu-slim' || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
id: setup-node
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ env.NODE_VERSION }}
cache: npm
Expand Down Expand Up @@ -178,7 +178,7 @@ jobs:
*.py
sparse-checkout-cone-mode: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand All @@ -200,7 +200,7 @@ jobs:
*.yaml
sparse-checkout-cone-mode: false
- name: Use Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
allow-prereleases: true
Expand Down
Loading
Loading