Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
24762a1
deps: fix OpenSSL security level at 1
richardlau Sep 11, 2025
bd48a60
deps: upgrade openssl sources to openssl-3.5.1
nodejs-github-bot Jul 27, 2025
7ffbb42
deps: update archs files for openssl-3.5.1
nodejs-github-bot Jul 27, 2025
2b983a7
deps: upgrade openssl sources to openssl-3.5.2
nodejs-github-bot Aug 5, 2025
98e399b
deps: update archs files for openssl-3.5.2
nodejs-github-bot Aug 5, 2025
9cc89f5
path,win: fix bug in resolve and normalize
huseyinacacak-janea Nov 5, 2024
0b631bb
lib: handle windows reserved device names on UNC
RafaelGSS Aug 9, 2025
5b83e1e
crypto: update root certificates to NSS 3.114
nodejs-github-bot Aug 23, 2025
2986eca
deps: V8: cherry-pick 6b1b9bca2a8
Xiao-Tao Jul 30, 2025
a93a8b5
doc: mark type stripping as release candidate
marco-ippolito Apr 3, 2025
62bb80c
test_runner: support object property mocking
idango10 Jun 9, 2025
d3259d6
test_runner: prefer `Atomics` primordials
Renegade334 Jun 4, 2025
88bf1ba
test_runner: correct "already mocked" error punctuation placement
JakobJingleheimer Jun 26, 2025
c923cfe
doc: fix links in test.md
vassudanagunta Jun 30, 2025
57c3009
test_runner: clean up promisified interval generation
Renegade334 Jul 10, 2025
b4a43ed
doc: add missing environment variables to manpage
HumaneLogic Jul 11, 2025
dafd561
fs: fix return value of fs APIs
theanarkh Jul 20, 2025
16b1f7a
doc: add new environment variables doc page
dario-piotrowicz Jul 20, 2025
5780af0
deps: update amaro to 1.1.1
nodejs-github-bot Jul 23, 2025
37c6f7d
test_runner: remove unused callee convertion
himself65 Jul 26, 2025
8e0f9cd
src: remove unused DSAKeyExportJob
panva Aug 5, 2025
98cd7e2
worker: add name for worker
theanarkh Aug 5, 2025
91fa83f
tools: disable nullability-completeness warnings
targos Aug 9, 2025
f39352b
test: split test-fs-cp.js
joyeecheung Aug 10, 2025
8b7a8ef
test: exclude mock from coverage
islandryu Aug 11, 2025
77682b5
tools: bump @eslint/plugin-kit from 0.3.3 to 0.3.4 in /tools/eslint
dependabot[bot] Aug 11, 2025
3c4541f
lib: simplify IPv6 checks in isLoopback()
pckrishnadas88 Aug 6, 2025
9b2c013
inspector: prevent propagation of promise hooks to noPromise hooks
islandryu Aug 12, 2025
a5ed96b
worker: add worker name to report
theanarkh Aug 12, 2025
20aec23
src: add Intel CET properties to large_pages.S
tjuhaszrh Aug 13, 2025
1dbad20
http: add Agent.agentKeepAliveTimeoutBuffer option
haramj Aug 13, 2025
3f4bd94
test: skip test-watch-mode inspect when no inspector
jasnell Aug 13, 2025
3fdfb18
test_runner: fix isSkipped check in junit
mete0rfish Aug 13, 2025
b1c3e4a
test: fix typos
wlgh1553 Aug 13, 2025
027ae4f
tools: fix return value of try_check_compiler
theanarkh Aug 13, 2025
b3c507c
src: remove duplicate assignment of `O_EXCL` in node_constants.cc
Tango992 Aug 13, 2025
c5a93a3
worker: fix worker name with \0
theanarkh Aug 13, 2025
85b8d25
doc: add RafaelGSS as performance strategic lead
RafaelGSS Aug 13, 2025
8c4dcd5
esm: sync-ify module translation
joyeecheung Aug 14, 2025
717ea28
test: refactor error checks to use assert.ifError/mustSucceed
KimSH39 Aug 15, 2025
b2bf620
src: internalize `v8::ConvertableToTraceFormat` in traces
legendecas Apr 13, 2025
d30287f
src: iterate metadata version entries with std::array
legendecas Aug 15, 2025
61171c7
module: correctly detect top-level await in ambiguous contexts
islandryu Aug 15, 2025
ce9d677
test: add missing hasPostData in test-inspector-emit-protocol-event
islandryu Aug 16, 2025
f764be2
src: move shared_ptr objects in KeyObjectData
tniessen Aug 16, 2025
162ac93
test: use case-insensitive path checking on Windows in fs.cpSync tests
joyeecheung Aug 16, 2025
4d4fb51
http2: report sent headers object in client stream dcs
RaisinTen Aug 17, 2025
48bfbd3
sea: support execArgv in sea config
joyeecheung Aug 17, 2025
83410eb
deps: V8: cherry-pick 59d52e311bb1
May 28, 2025
4d268ac
deps: V8: cherry-pick 7b91e3e2cbaf
May 29, 2025
9a05107
node-api: clarify enum value ABI stability
legendecas Aug 18, 2025
312bc4e
sqlite: avoid useless call to FromMaybe()
tniessen Aug 18, 2025
9f798de
src: fix order of CHECK_NOT_NULL/dereference
tniessen Aug 18, 2025
94f6d6b
test: split test-wasi.js
joyeecheung Aug 15, 2025
5a8f03d
test: mark test-wasi-pthread as flaky
joyeecheung Aug 15, 2025
7fa14fc
doc: clarify glob's exclude option behavior
hotpineapple Aug 18, 2025
f335989
doc: fix the version tls.DEFAULT_CIPHERS was added
mureinik Aug 18, 2025
cce938c
test: make test-debug-process locale-independent
Amemome Aug 19, 2025
f64d0de
util: add some additional error classes to `wellKnownPrototypes`
erights Aug 19, 2025
a2d2003
util: fix error's namespaced node_modules highlighting using inspect
BridgeAR Aug 19, 2025
208bc81
child_process: remove unsafe array iteration
hotpineapple Aug 19, 2025
fd02295
test: update WPT for WebCryptoAPI to ff26d9b307
nodejs-github-bot Aug 19, 2025
adf98f6
doc: add missing Zstd strategy constants
Annaick Aug 19, 2025
46aa343
doc: clarify maxRSS unit in `process.resourceUsage()`
himself65 Aug 20, 2025
c5d68c4
benchmark, test: replace CRLF variable with string literal
wlgh1553 Aug 20, 2025
e2c9cab
build: do not set `-mminimal-toc` with `clang`
richardlau Aug 20, 2025
9e1fbb6
esm: show race error message for inner module job race
joyeecheung Aug 18, 2025
d55c3e7
esm: link modules synchronously when no async loader hooks are used
joyeecheung Aug 18, 2025
3cfec82
doc: add security incident reponse plan
RafaelGSS Aug 20, 2025
36dd856
test: fix `test-setproctitle` status when `ps` is not available
aduh95 Aug 20, 2025
6197eee
tools: avoid parsing test files twice
pmarchini Aug 20, 2025
d22f113
test: lazy-load internalTTy
pmarchini Aug 20, 2025
cf06e74
stream: add brotli support to CompressionStream and DecompressionStream
KhafraDev Aug 21, 2025
062e837
http2: add support for raw header arrays in h2Stream.respond()
pimterry Aug 21, 2025
9f058ce
doc: fix typos in `environment_variables.md`
phistuck Aug 21, 2025
4a25047
test: rename test-net-server-drop-connections-in-cluster.js to -http-
nektro Aug 21, 2025
9b66ce5
typings: add missing URLBinding methods
whsung0330 Aug 21, 2025
66cdd00
doc: link to `TypedArray.from()` in signature
avivkeller Aug 21, 2025
75bf3f4
node-api: link to other programming language bindings
legendecas Aug 22, 2025
1b4885a
src: use simdjson to parse --snapshot-config
joyeecheung Aug 22, 2025
3478130
sqlite: handle ?NNN parameters as positional
geeksilva97 Aug 22, 2025
8e047e3
test: skip sea tests on Linux ppc64le
richardlau Aug 22, 2025
eb311f1
test: use mustSucceed in test-repl-tab-complete-import
KimSH39 Aug 23, 2025
c690b53
meta: update devcontainer to the latest schema
avivkeller Aug 23, 2025
0a05d06
test_runner: do not error when getting `fullName` of root context
Renegade334 Aug 23, 2025
5559456
sqlite: add sqlite-type symbol for DatabaseSync
himself65 Aug 23, 2025
8c296ba
src: enforce assumptions in FIXED_ONE_BYTE_STRING
tniessen Aug 24, 2025
e4fea38
benchmark: calibrate length of util.diff
RafaelGSS Aug 24, 2025
e95c9b2
benchmark: reduce readfile-permission-enabled config
RafaelGSS Aug 24, 2025
18ceefb
doc: clarify experimental platform vulnerability policy
mcollina Aug 25, 2025
d74799d
crypto: load system CA certificates off thread
joyeecheung Aug 25, 2025
9b7dd40
sea: implement execArgvExtension
joyeecheung Aug 25, 2025
fc3f82d
benchmark: calibrate config v8/serialize.js
RafaelGSS Aug 25, 2025
0e10a8e
doc: improve `sqlite.backup()` progress/fulfillment documentation
Renegade334 Aug 25, 2025
45906b0
tools: update gyp-next to 0.20.3
nodejs-github-bot Aug 26, 2025
5d3b80d
lib: do not modify prototype deprecated asyncResource (encore)
slagiewka Aug 18, 2025
31ee7fc
tools: add script to make reviewing backport PRs easier
aduh95 Aug 26, 2025
76bf6b9
test_runner: set mock timer's interval undefined
hotpineapple Aug 27, 2025
963bfa9
doc: fix missing link to the Error documentation in the `http` page
estliberitas Aug 27, 2025
3ff4eb5
deps: update amaro to 1.1.2
nodejs-github-bot Aug 27, 2025
fd7559f
src: remove JSONParser
joyeecheung Aug 27, 2025
b806661
inspector: add http2 tracking support
RaisinTen Aug 27, 2025
24428fc
src: add name for more threads
theanarkh Aug 27, 2025
e430464
build: compile bundled uvwasi conditionally
carlocab Aug 27, 2025
c66af21
sea: allow using inspector command line flags with SEA
joyeecheung Aug 27, 2025
d5b0a64
test: deflake test-http-keep-alive-empty-line
lpinca Aug 28, 2025
6ff939b
doc: fix filehandle.read typo
ruyadorno Aug 28, 2025
4ae958e
test: skip test-fs-cp* tests that are constantly failing on Windows
joyeecheung Aug 28, 2025
c2b22f5
test: mark test-inspector-network-fetch as flaky again
joyeecheung Aug 28, 2025
b95ff56
doc: update install_tools.bat free disk space
StefanStojanovic Aug 29, 2025
9e2aa23
worker: add cpu profile APIs for worker
theanarkh Aug 29, 2025
afaa1cc
doc: improve documentation for raw headers in HTTP/2 APIs
pimterry Aug 29, 2025
e961060
test: fix internet/test-dns
targos Aug 30, 2025
10ae868
lib: revert to using default derived class constructors
Renegade334 Aug 30, 2025
b95cfdf
stream: replace manual function validation with validateFunction
JinhyeokFang Aug 30, 2025
f334e2d
wasi: fix `clean` target in `test/wasi/Makefile`
aduh95 Aug 30, 2025
4c15387
benchmark: calibrate config array-vs-concat
RafaelGSS Aug 30, 2025
bf41218
doc: mark `path.matchesGlob` as stable
avivkeller Aug 31, 2025
3839593
build: use `windows-2025` runner
targos Aug 31, 2025
5692dec
fs: fix dereference: false on cpSync
npaun Aug 31, 2025
a1d7e4f
doc: add Miles Guicent as triager
milesguicent Aug 31, 2025
5f0090a
tools: update gyp-next to 0.20.4
nodejs-github-bot Sep 2, 2025
0c2b6df
src,sqlite: refactor value conversion
geeksilva97 Sep 2, 2025
e9a685b
src: fix race on process exit and off thread CA loading
legendecas Sep 2, 2025
9f53db7
build: fix 'implicit-function-declaration' on OpenHarmony platform
hqzing Sep 2, 2025
d7adf8b
doc: update "Type stripping in dependencies" section
joshkel Sep 2, 2025
9da50a6
benchmark: sqlite prevent create both tables on prepare selects
brunocroh Sep 3, 2025
f232bf2
src: fix build on NetBSD
0-wiz-0 Sep 4, 2025
92100a8
tools: add sccache to `test-internet` workflow
aduh95 Sep 4, 2025
129a1d6
build: fix getting OpenSSL version on Windows
targos Sep 4, 2025
be2a5e1
src: track async resources via pointers to stack-allocated handles
addaleax Sep 4, 2025
fb4180e
test_runner: fix todo inheritance
MoLow Sep 4, 2025
0a013d1
meta: bump actions/checkout from 4.2.2 to 5.0.0
dependabot[bot] Sep 4, 2025
2a0e264
meta: bump actions/cache from 4.2.3 to 4.2.4
dependabot[bot] Sep 4, 2025
d0d357f
meta: bump github/codeql-action from 3.29.2 to 3.30.0
dependabot[bot] Sep 4, 2025
24e825f
sea: implement sea.getAssetKeys()
joyeecheung Sep 4, 2025
3dcd844
meta: bump actions/download-artifact from 4.3.0 to 5.0.0
dependabot[bot] Sep 4, 2025
297f62b
meta: bump `codecov/codecov-action`
dependabot[bot] Sep 5, 2025
903ebd3
test: skip more sea tests on Linux ppc64le
richardlau Sep 5, 2025
ba5b659
url: add err.input to ERR_INVALID_FILE_URL_PATH
joyeecheung Sep 5, 2025
7864ad1
util: hide duplicated stack frames when using util.inspect
BridgeAR Sep 5, 2025
8638bd3
deps: update googletest to eb2d85e
nodejs-github-bot Sep 6, 2025
25801b9
tools: improve error handling in node_mksnapshot
jasnell Sep 7, 2025
421ab3c
util: use getOptionValue('--no-deprecation') in deprecated()
haramj Sep 4, 2025
91e9b8d
util: remove outdated TODO comment
haramj Sep 5, 2025
f291eda
lib: fix isReadable and isWritable return type value
joaoGabriel55 Sep 7, 2025
7103893
fs: fix wrong order of file names in cpSync error message
npaun Sep 7, 2025
fdc85e5
tools: add v8windbg target
legendecas Sep 7, 2025
aed1b88
util: remove unnecessary template strings
btea Sep 7, 2025
ccf29cd
Revert "lib: optimize writable stream buffer clearing"
ri7116 Sep 8, 2025
673a48f
http: use cached '1.1' http version string
ronag Sep 8, 2025
1cf24a0
deps: update histogram to 0.11.9
nodejs-github-bot Sep 8, 2025
daa0615
tools: do not attempt to compress tgz archive
aduh95 Sep 8, 2025
ef11d11
tools: remove unused actions from `build-tarball.yml`
aduh95 Sep 8, 2025
847963b
tools: use sparse checkout in `build-tarball.yml`
aduh95 Sep 8, 2025
1233e92
diagnostics_channel: revoke DEP0163
Renegade334 Sep 8, 2025
b892796
typings: add missing properties in ConfigBinding
wlgh1553 Sep 8, 2025
079a68d
typings: add typing for 'uv'
JinhyeokFang Sep 8, 2025
658c31d
path: refactor path joining logic for clarity and performance
wlgh1553 Sep 8, 2025
f660943
util: fix numericSeparator with negative fractional numbers
Han5991 Sep 8, 2025
b7b78fd
assert: cap input size in myersDiff to avoid Int32Array overflow
haramj Sep 9, 2025
cf5d91e
deps: update uvwasi to 0.0.23
nodejs-github-bot Sep 9, 2025
4b19439
tools: print appropriate output when test aborted
hotpineapple Sep 9, 2025
34b25fd
doc: stabilize --disable-sigusr1
RafaelGSS Sep 9, 2025
da6e8cb
http: unbreak keepAliveTimeoutBuffer
ronag Sep 9, 2025
d289b1d
deps: V8: cherry-pick e3df60f3f5ab
legendecas Jun 19, 2025
edb9248
lib: make domexception a native error
legendecas Jun 12, 2025
a232989
lib: fix DOMException subclass support
legendecas Aug 31, 2025
937e9bb
src: track BaseObjects with an efficient list
legendecas Sep 24, 2024
d302cb3
esm: add experimental support for addon modules
legendecas Dec 20, 2024
9807ffd
vm: expose import attributes on SourceTextModule.moduleRequests
legendecas Jun 28, 2025
caa20e2
2025-09-24, Version 22.20.0 'Jod' (LTS)
nodejs-github-bot Sep 22, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
25 changes: 25 additions & 0 deletions .devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "Node.js Core Developer Environment",
"runArgs": [
"--platform=linux/amd64"
],
"customizations": {
"vscode": {
"extensions": [
"github.vscode-pull-request-github",
"ms-vsliveshare.vsliveshare",
"vscode-icons-team.vscode-icons",
"visualstudioexptteam.vscodeintellicode"
],
"settings": {
"terminal.integrated.profiles.linux": {
"zsh (login)": {
"path": "zsh",
"args": ["-l"]
}
}
}
}
},
"image": "nodejs/devcontainer:nightly"
}
18 changes: 0 additions & 18 deletions .devcontainer/devcontainer.json

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
if: needs.get-prs-for-ci.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

Expand Down
40 changes: 22 additions & 18 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ concurrency:
env:
PYTHON_VERSION: '3.12'
FLAKY_TESTS: keep_retrying
CC: sccache clang
CXX: sccache clang++
SCCACHE_GHA_ENABLED: 'true'

permissions:
contents: read
Expand All @@ -42,17 +39,13 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
- name: Environment Information
run: npx envinfo
- name: Make tarball
Expand All @@ -68,13 +61,20 @@ jobs:
with:
name: tarballs
path: tarballs
compression-level: 0
test-tarball-linux:
needs: build-tarball
runs-on: ubuntu-24.04
env:
CC: sccache clang
CXX: sccache clang++
SCCACHE_GHA_ENABLED: 'true'
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
sparse-checkout: .github/actions/install-clang
sparse-checkout-cone-mode: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
Expand All @@ -86,23 +86,27 @@ jobs:
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
name: tarballs
path: tarballs
- name: Extract tarball
run: |
tar xzf tarballs/*.tar.gz -C $RUNNER_TEMP
echo "TAR_DIR=$RUNNER_TEMP/`basename tarballs/*.tar.gz .tar.gz`" >> $GITHUB_ENV
- name: Copy directories needed for testing
run: |
cp -r tools/eslint $TAR_DIR/tools
cp -r tools/eslint-rules $TAR_DIR/tools
- name: Build
run: |
cd $TAR_DIR
make build-ci -j4 V=1
make -C "$TAR_DIR" build-ci -j4 V=1
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
sparse-checkout: |
tools/eslint
tools/eslint-rules
- name: Move directories needed for testing
run: |
mv tools/eslint "$TAR_DIR/tools"
mv tools/eslint-rules "$TAR_DIR/tools"
- name: Test
run: |
cd $TAR_DIR
make run-ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
make -C "$TAR_DIR" run-ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,19 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/init@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql-config.yml

- name: Autobuild
uses: github/codeql-action/autobuild@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/autobuild@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/analyze@2d92b76c45b91eb80fc44c74ce3fce0ee94e8f9d # v3.30.0
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 @@ -17,7 +17,7 @@ jobs:
run: |
echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT
echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }}
persist-credentials: false
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 @@ -59,7 +59,7 @@ jobs:
if: needs.get_mergeable_prs.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
# A personal token is required because pushing with GITHUB_TOKEN will
# prevent commits from running CI after they land. It needs
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
if: false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down Expand Up @@ -80,6 +80,6 @@ jobs:
- name: Clean tmp
run: rm -rf coverage/tmp && rm -rf out
- name: Upload
uses: codecov/codecov-action@39a2af19d997be74586469d4062e173ecae614f6 # v5.4.3+
uses: codecov/codecov-action@fdcc8476540edceab3de004e990f80d881c6cc00 # v5.5.0
with:
directory: ./coverage
4 changes: 2 additions & 2 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
if: false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down Expand Up @@ -80,6 +80,6 @@ jobs:
- name: Clean tmp
run: rm -rf coverage/tmp && rm -rf out
- name: Upload
uses: codecov/codecov-action@39a2af19d997be74586469d4062e173ecae614f6 # v5.4.3+
uses: codecov/codecov-action@fdcc8476540edceab3de004e990f80d881c6cc00 # v5.5.0
with:
directory: ./coverage
6 changes: 3 additions & 3 deletions .github/workflows/coverage-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ permissions:
jobs:
coverage-windows:
if: github.event.pull_request.draft == false
runs-on: windows-2022
runs-on: windows-2025
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand All @@ -71,6 +71,6 @@ jobs:
- name: Clean tmp
run: npx rimraf ./coverage/tmp
- name: Upload
uses: codecov/codecov-action@39a2af19d997be74586469d4062e173ecae614f6 # v5.4.3+
uses: codecov/codecov-action@fdcc8476540edceab3de004e990f80d881c6cc00 # v5.5.0
with:
directory: ./coverage
2 changes: 1 addition & 1 deletion .github/workflows/create-release-proposal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
RELEASE_LINE: ${{ inputs.release-line }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ env.STAGING_BRANCH }}
persist-credentials: false
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 @@ -63,7 +63,7 @@ jobs:
SHORT_SHA=$(node -p 'process.version.split(/-nightly\d{8}/)[1]')
echo "NIGHTLY_REF=$(gh api /repos/nodejs/node/commits/$SHORT_SHA --jq '.sha')" >> $GITHUB_ENV
- name: Checkout ${{ steps.setup-node.outputs.node-version }}
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
ref: ${{ env.NIGHTLY_REF || steps.setup-node.outputs.node-version }}
Expand All @@ -79,7 +79,7 @@ jobs:
run: rm -rf wpt
working-directory: test/fixtures
- name: Checkout epochs/daily WPT
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: web-platform-tests/wpt
persist-credentials: false
Expand All @@ -104,7 +104,7 @@ jobs:
run: rm -rf deps/undici
- name: Checkout undici
if: ${{ env.WPT_REPORT != '' }}
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: nodejs/undici
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
build-lto:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
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 @@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0
persist-credentials: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/find-inactive-tsc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ jobs:

steps:
- name: Checkout the repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0
persist-credentials: false

- name: Clone nodejs/TSC repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0
path: .tmp
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/license-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- run: ./tools/license-builder.sh # Run the license builder tool
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-release-proposal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
contents: read
pull-requests: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
- name: Lint release commit title format
Expand Down
Loading
Loading