Skip to content

2025-06-24, Version 22.17.0 'Jod' (LTS) #58665

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 183 commits into from
Jun 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
a71b9fc
doc: mark multiple APIs stable
jasnell Mar 17, 2025
cb39e4c
fs: glob is stable, so should not emit experimental warnings
theoludwig May 10, 2025
7327d14
test: reduce iteration count in test-child-process-stdout-flush-exit
aduh95 May 13, 2025
e397980
deps: update libuv to 1.51.0
nodejs-github-bot May 16, 2025
2896760
test: mark `test-http2-debug` as flaky on LinuxONE
richardlau May 28, 2025
cab2423
src: improve parsing of boolean options
geeksilva97 Apr 30, 2025
570d8d3
doc: clarify future Corepack removal in v25+
trivikr Apr 14, 2025
23ceb36
tools: bump the eslint group in /tools/eslint with 6 updates
dependabot[bot] May 3, 2025
26da160
meta: bump actions/setup-python from 5.5.0 to 5.6.0
dependabot[bot] May 3, 2025
e6d1224
meta: bump actions/setup-node from 4.3.0 to 4.4.0
dependabot[bot] May 3, 2025
8c2cf3a
build: use //third_party/simdutf by default in GN
codebytere May 4, 2025
e840fd5
benchmark: fix typo in method name for error-stack
miguelmarcondesf May 4, 2025
faedee5
doc: fix typo in benchmark script path
miguelmarcondesf May 4, 2025
e4373be
tools: exclude deps/v8/tools from CodeQL scans
Trott May 5, 2025
6d3f43c
url: improve performance of the format function
puskin May 3, 2025
6af5358
util: add internal `assignFunctionName()` function
LiviaMedeiros Apr 17, 2025
6816d77
child_process: give names to promisified `exec()` and `execFile()`
LiviaMedeiros Apr 17, 2025
b064433
http2: give name to promisified `connect()`
LiviaMedeiros Apr 17, 2025
34a9b85
doc: update return types for eventNames method in EventEmitter
y-hsgw May 4, 2025
d56a5e4
buffer: use constexpr where possible
anonrig May 6, 2025
5656c74
src: remove NonCopyableMaybe
tniessen May 6, 2025
269931f
async_hooks: ensure AsyncLocalStore instances work isolated
Flarna May 6, 2025
04c8f59
build: use FILE_OFFSET_BITS=64 esp. on 32-bit arch
RafaelGSS Apr 30, 2025
d49fd29
deps: update llhttp to 9.3.0
indutny May 7, 2025
97aac9f
test: skip test-buffer-tostring-rangeerror when low on memory
BridgeAR May 7, 2025
af7baef
lib: fix sourcemaps with ts module mocking
marco-ippolito May 8, 2025
a793706
src: remove overzealous tcsetattr error check
bnoordhuis May 8, 2025
5298da0
http: remove unused functions and add todos
anonrig May 9, 2025
8bafc0f
test: deflake test-http2-client-socket-destroy
lpinca May 9, 2025
3f834da
src: fix module buffer allocation
Whitecx May 9, 2025
1f1fab6
test: fix executable flags
LiviaMedeiros May 10, 2025
cff62e3
fs: ensure `dir.read()` does not throw synchronously
aduh95 May 8, 2025
b99d131
http2: add diagnostics channel 'http2.client.stream.created'
RaisinTen May 11, 2025
c8500a2
doc: fix typo of file `http.md`, `outgoingMessage.setTimeout` section
samuel871211 May 11, 2025
1b38476
fs: add to `Dir` support for explicit resource management
aduh95 May 11, 2025
3490c75
sqlite: set `name` and `length` on `sqlite.backup()`
LiviaMedeiros May 11, 2025
70be158
tools: add read permission to workflows that read contents
aduh95 May 11, 2025
1db1c87
typings: add missing typings for `TypedArray`
jazelly May 12, 2025
cff440e
http,https: give names to anonymous or misnamed functions
LiviaMedeiros May 12, 2025
aabafbc
inspector: support for worker inspection in chrome devtools
islandryu May 12, 2025
7d00fc2
doc: clarify napi_get_value_string_* for bufsize 0
tniessen May 12, 2025
5172196
src: add a couple fast apis in node_os
jasnell May 7, 2025
4553720
test: allow `tmpDir.path` to be modified
avivkeller May 12, 2025
0ce3fee
src: remove unused `shouldRetryAsESM` internal binding
dario-piotrowicz May 12, 2025
29a1150
src: remove unused `checkMessagePort` internal binding
dario-piotrowicz May 12, 2025
aa00f59
src: add a variant of ToV8Value() for primitive arrays
Aditi-1400 Mar 18, 2025
be492a1
doc: update stability status for diagnostics_channel to experimental
idango10 May 13, 2025
fdf7612
doc: add puskin to collaborators
puskin May 13, 2025
a5a686a
doc: update commit-queue documentation
dario-piotrowicz May 13, 2025
92304a5
watch: fix watch args not being properly filtered
dario-piotrowicz May 13, 2025
ca8d66c
test: remove unnecessary `console.log` from test-repl-null-thrown
dario-piotrowicz May 13, 2025
573b0b7
doc: make Stability labels not sticky in Stability index
LiviaMedeiros May 14, 2025
6c3e426
http2: add diagnostics channel 'http2.client.stream.start'
RaisinTen May 14, 2025
39d9a61
doc: remove comma delimiter mention on permissions doc
RafaelGSS May 14, 2025
670f310
doc: mark the callback argument of crypto.generatePrime as mandatory
mureinik May 14, 2025
b22bb03
doc: fix CryptoKey.algorithm type and other interfaces in webcrypto.md
panva May 14, 2025
9d5e969
doc: add latest security release steward
RafaelGSS May 15, 2025
8a47096
tools: ignore `deps/` and `benchmark/` for CodeQL
RafaelGSS May 15, 2025
f406507
meta: ignore mailmap changes in linux ci
JonasBa May 16, 2025
3b85773
doc: add JonasBa to collaborators
JonasBa May 16, 2025
72fac71
module: clarify cjs global-like error on ModuleJobSync
Ceres6 May 16, 2025
9f2e5aa
vm: import call should return a promise in the current context
legendecas May 16, 2025
2d30716
http2: add diagnostics channel 'http2.client.stream.error'
RaisinTen May 16, 2025
ef66357
worker: give names to `MessagePort` functions
LiviaMedeiros May 17, 2025
8661038
http2: add diagnostics channel 'http2.client.stream.finish'
RaisinTen May 13, 2025
fecd841
net: always publish to 'net.client.socket' diagnostics channel
RaisinTen May 18, 2025
f18041a
test: remove references to create(De|C)ipher
tniessen May 18, 2025
7be7097
tty: use terminal VT mode on Windows
addaleax May 18, 2025
3f954ac
build: fix pointer compression builds
joyeecheung May 4, 2025
cccb15d
test: skip wasm-allocation tests for pointer compression builds
joyeecheung May 4, 2025
9e98899
http2: add diagnostics channel 'http2.client.stream.close'
RaisinTen May 19, 2025
a3877c5
test_runner: add level parameter to reporter.diagnostic
JacopoPatroclo May 19, 2025
40a03d3
test: add chacha20-poly1305 to auth tag order test
tniessen May 19, 2025
9be0601
test: remove loop over single element
tniessen May 19, 2025
d7d8599
inspector: add protocol method Network.dataReceived
legendecas May 19, 2025
9527c87
test: show more information in test-http2-debug upon failure
joyeecheung May 20, 2025
9af3054
test: do not skip OCB decryption in FIPS mode
tniessen May 21, 2025
5b6ced3
tty: improve color terminal color detection
BridgeAR May 21, 2025
cff8006
child_process: give names to `ChildProcess` functions
LiviaMedeiros May 21, 2025
342b5a0
lib: remove no-mixed-operators eslint rule
BridgeAR May 21, 2025
828aaaa
test: switch from deprecated `optparse` to `argparse`
avivkeller May 21, 2025
99711ee
test: test reordering of setAAD and setAuthTag
tniessen May 21, 2025
581c073
typings: remove no longer valid `revokeDataObject` type
dario-piotrowicz May 13, 2025
0056d1a
typings: remove no longer valid `FixedSizeBlobCopyJob` type
dario-piotrowicz May 13, 2025
5572cec
crypto: expose crypto.constants.OPENSSL_IS_BORINGSSL
codebytere May 22, 2025
b11b9cd
test: make crypto tests work with BoringSSL
codebytere May 22, 2025
7c3883c
build: search for libnode.so in multiple places
khardix May 22, 2025
2f36f8e
doc: clarify behavior of --watch-path and --watch flags
juanibe May 3, 2025
5b2cca5
report: use uv_getrusage_thread in report
theanarkh May 22, 2025
0c9efcc
src: fix build when using shared simdutf
aduh95 May 22, 2025
24865bc
fs: improve `cpSync` dest overriding performance
dario-piotrowicz May 23, 2025
dee8cb5
benchmark: add more options to cp-sync
sonsurim May 23, 2025
36e0d55
doc: remove remaining uses of `@@wellknown` syntax
Renegade334 May 23, 2025
612c393
test: fix missing edge case in test-blob-slice-with-large-size
joyeecheung May 23, 2025
1d4b345
test: skip in test-buffer-tostring-rangeerror on allocation failure
joyeecheung May 23, 2025
b3e0cf1
test: fix test-buffer-tostring-range on allocation failure
joyeecheung May 23, 2025
99a2090
test: leverage process.features.openssl_is_boringssl in test
codebytere May 24, 2025
d97616a
meta: bump actions/download-artifact from 4.2.1 to 4.3.0
dependabot[bot] May 24, 2025
5cc97df
doc: add links to parent class for `node:zlib` classes
aduh95 May 25, 2025
dec6c9a
http2: add diagnostics channel 'http2.server.stream.created'
RaisinTen May 25, 2025
5202b26
meta: bump codecov/codecov-action from 5.4.0 to 5.4.2
dependabot[bot] May 25, 2025
98b6aa0
meta: bump github/codeql-action from 3.28.11 to 3.28.16
dependabot[bot] May 25, 2025
d3d662a
http2: remove no longer userful options.selectPadding
hkleungai May 25, 2025
9d8677b
sqlite: handle thrown errors in result callback
cjihrig May 25, 2025
5bd99e4
stream: making DecompressionStream spec compilent for trailing junk
0hmX May 26, 2025
f6a46c8
meta: move one or more collaborators to emeritus
nodejs-github-bot May 26, 2025
7521077
src: improve CompileFunctionAndCacheResult error handling
legendecas May 23, 2025
31058b8
src: reorganize ContextifyFunction methods
legendecas May 23, 2025
0cea14e
errors: show url of unsupported attributes in the error message
Aditi-1400 May 26, 2025
0137771
test: add tests ensuring worker threads cannot access internals
Lordfirespeed May 26, 2025
b3cd847
zlib: remove mentions of unexposed Z_TREES constant
hkleungai May 27, 2025
d822632
test: remove --no-warnings flag
tniessen May 27, 2025
1f1e194
test: update WPT for WebCryptoAPI to 591c95ce61
nodejs-github-bot May 27, 2025
7f90586
doc: clarify x509.checkIssued only checks metadata
panva May 28, 2025
4092d36
inspector: add mimeType and charset support to Network.Response
islandryu May 28, 2025
eb143e9
src: fix -Wreturn-stack-address error
codebytere May 28, 2025
e19496d
doc: add missing options.info for BrotliOptions
hkleungai May 28, 2025
28f9b43
doc: add missing options.info for ZstdOptions
hkleungai May 28, 2025
2bdc87c
doc: update `git node release` example
aduh95 May 28, 2025
0105c13
doc: add Filip Skokan to TSC
RafaelGSS May 28, 2025
2e8570b
test: account for truthy signal in flaky async_hooks tests
RaisinTen May 29, 2025
59806b4
http2: add diagnostics channel 'http2.server.stream.start'
RaisinTen May 29, 2025
5a917bc
doc: explain child_process code and signal null values everywhere
RaisinTen May 29, 2025
4c23a95
src: fix possible dereference of null pointer
Eusgor May 29, 2025
7d505f4
test: force slow JSON.stringify path for overflow
codebytere May 30, 2025
a5df778
src,lib: obtain sourceURL in magic comments from V8
legendecas May 30, 2025
b7d7ffe
typings: add inspector internalBinding typing
islandryu May 30, 2025
6d99ec3
src: fix FIPS init error handling
tniessen May 30, 2025
f84998d
deps: update OpenSSL gen container to Ubuntu 22.04
targos May 30, 2025
1e6d7da
doc: deprecate HTTP/2 priority signaling
mcollina May 29, 2025
7d0df64
doc: clarify DEP0194 scope
aduh95 May 31, 2025
93900b0
test: make sqlite-database-sync tests work with system sqlite
jellelicht Jun 1, 2025
6a56c68
http2: add diagnostics channel 'http2.server.stream.error'
RaisinTen Jun 1, 2025
597bfef
http: deprecate instantiating classes without new
anonrig Jun 1, 2025
6fd1b23
permission: remove useless conditional
juanarbol Jun 2, 2025
a28c336
dns: fix dns query cache implementation
Ethan-Arrowood Jun 2, 2025
13567ea
lib: graduate error codes that have been around for years
jasnell Jun 3, 2025
3603362
test: rewrite test-child-process-spawn-args
targos Jun 3, 2025
49cb90d
http2: add diagnostics channel 'http2.server.stream.finish'
RaisinTen Jun 4, 2025
132fc80
doc: correct formatting of example definitions for `--test-shard`
JakobJingleheimer Jun 4, 2025
a379988
meta: bump rtCamp/action-slack-notify from 2.3.2 to 2.3.3
dependabot[bot] Jun 4, 2025
a1a7024
meta: bump ossf/scorecard-action from 2.4.1 to 2.4.2
dependabot[bot] Jun 4, 2025
386c242
deps: update sqlite to 3.50.0
nodejs-github-bot Jun 4, 2025
697d258
doc: deprecate passing an empty string to `options.shell`
aduh95 Jun 5, 2025
31e5926
deps: update corepack to 0.33.0
nodejs-github-bot Jun 5, 2025
e8a0f5b
http2: add lenient flag for RFC-9113
metcoder95 Jun 5, 2025
539df8e
win,tools: use Azure Trusted Signing
StefanStojanovic Jun 5, 2025
8319edb
doc: update metadata for _transformState deprecation
jasnell Jun 5, 2025
983affa
test: mark timeouts & flaky test as flaky on IBM i
abmusse Jun 6, 2025
7de5841
src: env_vars caching and local variable scope optimization
mertcanaltin Jun 6, 2025
53c50f6
meta: bump step-security/harden-runner from 2.11.0 to 2.12.0
dependabot[bot] Jun 7, 2025
5dfedbe
meta: bump codecov/codecov-action from 5.4.2 to 5.4.3
dependabot[bot] Jun 7, 2025
8f73f42
meta: bump github/codeql-action from 3.28.16 to 3.28.18
dependabot[bot] Jun 7, 2025
e0cd138
deps: update googletest to e9092b1
nodejs-github-bot Jun 7, 2025
375a641
deps: update simdjson to 3.12.3
nodejs-github-bot Jun 7, 2025
3642b0d
fs: improve cpSync no-filter copyDir performance
dario-piotrowicz Jun 7, 2025
d6aa028
deps: use proper C standard when building libuv
thunder-coding Jun 7, 2025
1ca253c
doc: add support link for panva
panva Jun 7, 2025
73a97d4
doc,lib: update source map links to ECMA426
legendecas Jun 8, 2025
0f6a262
test: improve flakiness detection on stack corruption tests
RaisinTen Jun 8, 2025
63ec23e
sqlite: add build option to build without sqlite
mhdawson Apr 29, 2025
9bcef68
build: fix uvwasi pkgname
aduh95 May 12, 2025
43bf1f6
http2: add raw header array support to h2Session.request()
pimterry Apr 17, 2025
ffe7e1a
assert: mark partialDeepStrictEqual() as stable
BridgeAR Mar 11, 2025
1bd7a2e
test_runner: support mocking json modules
JakobJingleheimer Apr 26, 2025
6582b19
test: reduce flakiness in test-heapdump-http2
joyeecheung May 5, 2025
4cc4195
module: handle instantiated async module jobs in require(esm)
joyeecheung May 8, 2025
5c36510
fs: add support for `URL` for `fs.glob`'s `cwd` option
aduh95 May 11, 2025
b9a16e9
buffer: give names to `Buffer.prototype.*Write()` functions
LiviaMedeiros May 12, 2025
72a1b06
fs: unexpose internal constants
legendecas May 16, 2025
25ee328
path: improve path.resolve() performance when used as process.cwd()
BridgeAR May 19, 2025
215587f
build: add support for OpenHarmony operating system
hqzing May 21, 2025
6939b0c
doc: fix the order of `process.md` sections
mureinik May 22, 2025
20d978d
lib: make ERM functions into wrappers returning undefined
LiviaMedeiros May 25, 2025
54288bd
util: add 'none' style to styleText
jasnell May 23, 2025
9e0746a
benchmark: fix broken fs.cpSync benchmark
dario-piotrowicz May 27, 2025
8b41429
doc,src,test: fix typos
noritaka1166 May 28, 2025
50bdd94
src: update std::vector<v8::Local<T>> to use v8::LocalVector<T>
Aditi-1400 May 31, 2025
253772c
tools: bump the eslint group in `/tools/eslint` with 6 updates
dependabot[bot] Jun 3, 2025
b9586bf
fs: add autoClose option to FileHandle readableWebStream
jasnell Jun 1, 2025
bd6743b
src,permission: implicit allow-fs-read to app entrypoint
RafaelGSS Jun 7, 2025
b7feda9
tools: disable failing coverage jobs
aduh95 Jun 20, 2025
3567fa7
2025-06-24, Version 22.17.0 'Jod' (LTS)
nodejs-github-bot Jun 10, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/codeql-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ name: CodeQL config

paths-ignore:
- test
- deps/v8/test
- deps
- benchmark
2 changes: 1 addition & 1 deletion .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
persist-credentials: false

- name: Install Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
Expand All @@ -86,7 +86,7 @@ jobs:
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
with:
name: tarballs
path: tarballs
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
uses: github/codeql-action/init@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql-config.yml

- name: Autobuild
uses: github/codeql-action/autobuild@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
uses: github/codeql-action/autobuild@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
uses: github/codeql-action/analyze@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
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 @@ -23,7 +23,7 @@ jobs:
persist-credentials: false
- run: git reset HEAD^2
- name: Install Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate 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 @@ -72,7 +72,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install @node-core/utils
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,15 @@ permissions:

jobs:
coverage-linux-without-intl:
if: github.event.pull_request.draft == false
# Disabled because "Report JS" step was crashing.
if: false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
Expand All @@ -79,6 +80,6 @@ jobs:
- name: Clean tmp
run: rm -rf coverage/tmp && rm -rf out
- name: Upload
uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
with:
directory: ./coverage
7 changes: 4 additions & 3 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,15 @@ permissions:

jobs:
coverage-linux:
if: github.event.pull_request.draft == false
# Disabled because "Report JS" step was crashing.
if: false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
Expand All @@ -79,6 +80,6 @@ jobs:
- name: Clean tmp
run: rm -rf coverage/tmp && rm -rf out
- name: Upload
uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
with:
directory: ./coverage
4 changes: 2 additions & 2 deletions .github/workflows/coverage-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand All @@ -71,6 +71,6 @@ jobs:
- name: Clean tmp
run: npx rimraf ./coverage/tmp
- name: Upload
uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
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 @@ -40,7 +40,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/daily-wpt-fyi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
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-x64"))][0].version')" >> $GITHUB_ENV
- name: Install Node.js
id: setup-node
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NIGHTLY || matrix.node-version }}
check-latest: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
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@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.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@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/lint-release-proposal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ jobs:
lint-release-commit:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand All @@ -44,7 +44,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -60,11 +60,11 @@ jobs:
fetch-depth: 0
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand All @@ -122,7 +122,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -139,7 +139,7 @@ jobs:
with:
persist-credentials: false
- name: Use Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/notify-on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Slack Notification
uses: rtCamp/action-slack-notify@c33737706dea87cd7784c687dadc9adf1be59990 # 2.3.2
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # 2.3.3
env:
SLACK_COLOR: '#DE512A'
SLACK_ICON: https://github.com/nodejs.png?size=48
Expand All @@ -32,6 +32,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand All @@ -56,7 +57,7 @@ jobs:
GH_TOKEN: ${{ github.token }}
- name: Slack Notification
if: ${{ env.INVALID_COMMIT_MESSAGE }}
uses: rtCamp/action-slack-notify@c33737706dea87cd7784c687dadc9adf1be59990 # 2.3.2
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # 2.3.3
env:
SLACK_COLOR: '#DE512A'
SLACK_ICON: https://github.com/nodejs.png?size=48
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/notify-on-review-wanted.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
fi

- name: Slack Notification
uses: rtCamp/action-slack-notify@c33737706dea87cd7784c687dadc9adf1be59990 # 2.3.2
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # 2.3.3
env:
MSG_MINIMAL: actions url
SLACK_COLOR: '#3d85c6'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@4d991eb9b905ef189e4c376166672c3f2f230481 # v2.11.0
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

Expand All @@ -43,7 +43,7 @@ jobs:
persist-credentials: false

- name: Run analysis
uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
with:
results_file: results.sarif
results_format: sarif
Expand Down Expand Up @@ -73,6 +73,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: Upload to code-scanning
uses: github/codeql-action/upload-sarif@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
uses: github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/test-internet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Test Linux
on:
pull_request:
paths-ignore:
- .mailmap
- README.md
- .github/**
- '!.github/workflows/test-linux.yml'
Expand All @@ -14,6 +15,7 @@ on:
- v[0-9]+.x-staging
- v[0-9]+.x
paths-ignore:
- .mailmap
- README.md
- .github/**
- '!.github/workflows/test-linux.yml'
Expand Down Expand Up @@ -46,7 +48,7 @@ jobs:
persist-credentials: false
path: node
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
persist-credentials: false
path: node
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up Xcode ${{ env.XCODE_VERSION }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ jobs:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
if: matrix.id == 'icu' && (github.event_name == 'schedule' || inputs.id == 'all' || inputs.id == matrix.id)
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- run: ${{ matrix.run }}
Expand Down
Loading
Loading