Skip to content
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

V22.5.0 proposal #53826

Merged
merged 139 commits into from
Jul 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
8743c4d
path: add `matchesGlob` method
avivkeller Jun 23, 2024
f82e20f
crypto: avoid taking ownership of OpenSSL objects
tniessen Jun 23, 2024
e43a4e0
src: use `starts_with` in node_dotenv.cc
anonrig Jun 25, 2024
e29c945
esm: move hooks test with others
GeoffreyBooth Jun 25, 2024
9139ab2
doc: note http.closeAllConnections excludes upgraded sockets
robhogan Jun 25, 2024
3c5ec83
meta: prevent constant references to issues in versioning
avivkeller Jun 26, 2024
c6166cd
doc: clarify that fs.exists() may return false for existing symlink
tniessen Jun 26, 2024
519c328
doc: document addition testing options
avivkeller Jun 26, 2024
de99d69
doc: clarify usage of coverage reporters
sophoniie Jun 26, 2024
6aa4f0f
test: refactor, add assertion to http-request-end
jakecastelli Jun 26, 2024
8aab680
test: fix OpenSSL version checks
richardlau Jun 26, 2024
508abfe
meta: warnings bypass deprecation cycle
benjamingr Jun 27, 2024
82d88a8
stream: pipeline wait for close before calling the callback
jakecastelli Jun 27, 2024
cc1f497
src: move `FromNamespacedPath` to path.cc
anonrig Jun 27, 2024
b05394e
build: add version-specific library path for AIX
richardlau Jun 27, 2024
317a13b
tools: replace reference to NodeMainInstance with SnapshotBuilder
codediverdev Jun 27, 2024
4d4a833
benchmark: add cpSync benchmark
anonrig Jun 27, 2024
80c1f5c
doc, typings: events.once accepts symbol event type
Renegade334 Jun 27, 2024
41e106c
test: use `Set.difference()`
richardlau Jun 28, 2024
dd2157b
meta: move member from TSC regular to emeriti
mhdawson Jun 28, 2024
3cc01aa
crypto: make deriveBits length parameter optional and nullable
panva Jun 28, 2024
0540308
lib: add toJSON to PerformanceMeasure
theanarkh Jun 29, 2024
2d1ff91
doc: add esm example for os
peixotoleonardo Jun 29, 2024
42b9408
doc: add issue for news from ambassadors
mhdawson Jun 29, 2024
6df86ae
doc: remove some news issues that are no longer
mhdawson Jun 29, 2024
2cf6096
doc: fix doc for correct usage with plan & TestContext
Emiltayeb Jun 29, 2024
1e930e9
tools: update lint-md-dependencies to [email protected]
nodejs-github-bot Jun 30, 2024
bac2867
test: do not assume cwd in snapshot tests
aduh95 Jun 30, 2024
0e25fae
typings: add `fs_dir` types
anonrig Jun 30, 2024
664bf6c
src: replace `kPathSeparator` with std::filesystem
anonrig Jun 30, 2024
d224e9e
doc: fix module customization hook examples
elliotgoodrich Jul 1, 2024
1cc0b41
doc: include node.module_timer on available categories
H4ad Jul 1, 2024
d3653fe
tools: update eslint to 9.6.0
nodejs-github-bot Jul 2, 2024
28bf1e4
doc: mark NODE_MODULE_VERSION for Node.js 22.0.0
targos Jul 2, 2024
c28af95
meta: bump step-security/harden-runner from 2.8.0 to 2.8.1
dependabot[bot] Jul 3, 2024
4cf98fe
meta: bump peter-evans/create-pull-request from 6.0.5 to 6.1.0
dependabot[bot] Jul 3, 2024
e4ce92e
meta: bump actions/checkout from 4.1.6 to 4.1.7
dependabot[bot] Jul 3, 2024
a394075
meta: bump github/codeql-action from 3.25.7 to 3.25.11
dependabot[bot] Jul 3, 2024
e272ffa
meta: bump mozilla-actions/sccache-action from 0.0.4 to 0.0.5
dependabot[bot] Jul 3, 2024
05058f9
meta: bump codecov/codecov-action from 4.4.1 to 4.5.0
dependabot[bot] Jul 3, 2024
603c2c5
fs: fix typings
anonrig Jul 4, 2024
ac9c2e6
test: use python3 instead of python in pummel test
fahrradflucht Jul 4, 2024
e6a1eeb
test_runner: support module detection in module mocks
GeoffreyBooth Jul 4, 2024
0f146aa
lib: make navigator properties lazy
jasnell Jul 4, 2024
ecd8fce
meta: move regular TSC member to emeritus
mhdawson Jul 4, 2024
5aa2163
v8: move `ToNamespacedPath` to c++
anonrig Jul 4, 2024
cbe77b3
lib: move `ToNamespacedPath` call to c++
anonrig Jul 4, 2024
262f2cb
esm: remove unnecessary toNamespacedPath calls
anonrig Jul 4, 2024
fa58d01
doc: add additional explanation to the wildcard section in permissions
jakecastelli Jul 4, 2024
50987ea
doc: require `node:process` in assert doc examples
mfdebian Jul 4, 2024
d13153d
test: un-set inspector-async-hook-setup-at-inspect-brk as flaky
abmusse Jul 4, 2024
082799d
build: fix mac build error of c-ares under GN
zcbenz Jul 5, 2024
3ab8aba
src: do not get string_view from temp string
zcbenz Jul 5, 2024
1300169
url: add missing documentation for `URL.parse()`
anonrig Jul 5, 2024
1397f5d
http2: remove prototype primordials
aduh95 Jul 5, 2024
df3dcd1
doc: fix releases guide for recent Git versions
targos Jul 5, 2024
7f18a5f
doc: exclude voting and regular TSC from spotlight
mhdawson Jul 5, 2024
5aecbef
worker: allow copied NODE_OPTIONS in the env setting
joyeecheung Jul 5, 2024
a9db553
src: refactor embedded entrypoint loading
joyeecheung Jul 5, 2024
7debb6c
http: remove prototype primordials
aduh95 Jul 6, 2024
1a21e0f
esm: improve `defaultResolve` performance
anonrig Jul 6, 2024
e17c261
doc: remove the last <pre> tag
ovflowd Jul 6, 2024
76032fd
deps: update c-ares to v1.32.0
nodejs-github-bot Jul 6, 2024
bc48090
test: update WPT WebIDL interfaces
panva Jul 4, 2024
0f2b57d
url: make URL.parse enumerable
panva Jul 4, 2024
81767f6
src: fix Worker termination when '--inspect-brk' is passed
daeyeon Jul 6, 2024
5697938
crypto: avoid std::function
tniessen Jul 6, 2024
933359a
doc: mention v8.setFlagsFromString to pm
RafaelGSS Jul 6, 2024
8cda2db
Revert "src: make sure that memcpy-ed structs in snapshot have no pad…
joyeecheung Jun 23, 2024
c181940
src: zero-initialize data that are copied into the snapshot
joyeecheung Jun 23, 2024
94c7054
src: document the Node.js context embedder data
joyeecheung Jul 6, 2024
6237172
cli: update `node.1` to reflect Atom's sunset
avivkeller Jul 6, 2024
ab9adfc
tls: remove prototype primordials
aduh95 Jul 7, 2024
40032eb
build: add gn files for deps/nbytes
zcbenz Jul 2, 2024
a45c801
build: fix build error in sqlite under GN build
zcbenz Jul 2, 2024
bbcec9e
deps: update minimatch to 9.0.5
nodejs-github-bot Jul 7, 2024
c7624af
deps: update c-ares to v1.32.1
nodejs-github-bot Jul 7, 2024
afe7f4f
lib: remove path.resolve from permissions.js
RafaelGSS Jul 8, 2024
87121a1
src: fix typo in node.h
daeyeon Jul 8, 2024
1367c55
http: expose websockets
anfibiacreativa Jul 8, 2024
5ae8ea4
meta: use HTML entities in commit-queue comment
avivkeller Jul 8, 2024
22ca334
worker: add postMessageToThread
ShogunPanda Jul 9, 2024
3d60b38
build: fix build warning of c-ares under GN build
zcbenz Jul 9, 2024
021e2cf
src: remove unused ContextifyContext::WeakCallback
legendecas Jun 19, 2024
9fd976b
vm,src: add property query interceptors
legendecas Jun 20, 2024
128e514
fs: improve error performance of `fs.dir`
anonrig Jul 9, 2024
29a734c
deps: V8: cherry-pick e061cf9970d9
joyeecheung Jul 7, 2024
8542ace
deps: V8: cherry-pick 9ebca66a5740
legendecas Jun 23, 2024
c68d873
meta: move one or more collaborators to emeritus
nodejs-github-bot Jul 10, 2024
9bde9b2
src: fix implementation of `PropertySetterCallback`
isheludko Jun 24, 2024
2d92ec2
doc: update `scroll-padding-top` to 4rem
cloydlau Jul 10, 2024
0f95ad3
doc: add OpenSSL security level to TLS docs
afanasy Jul 10, 2024
b13aea5
http, readline: replace sort with toSorted
benjamingr Jul 10, 2024
ab1e03e
src: use Maybe<void> in node::crypto::error
tniessen Jul 10, 2024
5dd3018
doc: add option to have support me link
mhdawson Jun 3, 2024
9bf61d6
deps: update googletest to 305e5a2
nodejs-github-bot May 26, 2024
a66f11e
deps: update googletest to 34ad51b
nodejs-github-bot Jul 7, 2024
dc99dd3
src: fix error handling in ExportJWKAsymmetricKey
tniessen Jul 10, 2024
c55e72e
util: fix crashing when emitting new Buffer() deprecation warning #53075
Uzlopak Jul 11, 2024
bb960c5
doc: clarify authenticity of plaintexts in update
tniessen Jul 11, 2024
a1a5ad8
doc: use mock.callCount() in examples
regseb Jul 11, 2024
77936c3
process: port on-exit-leak-free to core
H4ad Jul 11, 2024
076e82c
fs: move `ToNamespacedPath` dir calls to c++
anonrig Jul 11, 2024
628a539
fs: reduce throwing unnecessary errors on glob
anonrig Jul 11, 2024
eb4e370
benchmark: add require-esm benchmark
joyeecheung May 3, 2024
aa7df95
module: add __esModule to require()'d ESM
joyeecheung Mar 20, 2024
2c6548a
url: reduce unnecessary string copies
anonrig Jul 11, 2024
d41ed44
src: move `loadEnvFile` toNamespacedPath call
anonrig Jul 12, 2024
362875b
doc: add Rafael to the last security release
RafaelGSS Jul 12, 2024
b313949
lib,src,test,doc: add node:sqlite module
cjihrig Jul 9, 2024
1ad6649
deps: update nbytes and add update script
anonrig Jul 12, 2024
ab8abb5
deps: upgrade npm to 10.8.2
npm-cli-bot Jul 12, 2024
4bf62f6
stream: improve inspector ergonomics
benjamingr Jul 12, 2024
d346833
deps: update ada to 2.9.0
nodejs-github-bot Jul 12, 2024
085ec55
meta: add `node_sqlite.c` to PR label config
avivkeller Jul 12, 2024
c22d9d5
src: use Maybe<void> in ManagedEVPPKey
tniessen Jul 13, 2024
ac5d7b7
meta: change email address of anonrig
anonrig Jul 14, 2024
7637f29
url: fix typo
Kay-Yuan Jul 14, 2024
53a7dd7
test: update wpt test
mertcanaltin Jul 14, 2024
19b3718
doc, meta: add PTAL to glossary
avivkeller Jul 14, 2024
1a7c2dc
meta: remove redudant logging from dep updaters
avivkeller Jul 14, 2024
3a0fcbb
test_runner: support glob matching coverage files
avivkeller Jul 14, 2024
8368555
fs: add v8 fast api to closeSync
anonrig Jul 15, 2024
2638604
doc: move MylesBorins to emeritus
MylesBorins Jul 15, 2024
c590828
test_runner: fix escaping in snapshot tests
JulianKniephoff Jul 15, 2024
4d777de
tls: add setKeyCert() to tls.Socket
mscdex Jul 15, 2024
fbc5cbb
test_runner: remove plan option from run()
cjihrig Jul 15, 2024
0a01abb
lib: refactor `platform` utility methods
danielbayley Jul 15, 2024
5e4ca9f
src: update outdated references to spec sections
tniessen Jul 15, 2024
19488fd
src,test: further cleanup references to osx
danielbayley Jul 15, 2024
f57d3ce
lib: make navigator not runtime-lookup process.version/arch/platform
ljharb Jul 15, 2024
d6629a2
tools: use v8_features.json to populate config.gypi
zcbenz Jul 15, 2024
4930e12
deps: update simdutf to 5.3.0
nodejs-github-bot Jul 16, 2024
70f5209
deps: update corepack to 0.29.2
nodejs-github-bot Jul 16, 2024
06377b1
tools: update eslint to 9.7.0
nodejs-github-bot Jul 16, 2024
03d378f
tools: update lint-md-dependencies
nodejs-github-bot Jul 16, 2024
d285d61
deps: update minimatch to 10.0.1
nodejs-github-bot Jul 16, 2024
ad1e561
deps: update googletest to 4b21f1a
nodejs-github-bot Jul 16, 2024
34de839
2024-07-17, Version 22.5.0 (Current)
aduh95 Jul 16, 2024
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/ISSUE_TEMPLATE/1-bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@ body:
attributes:
label: Version
description: Output of `node -v`
- type: input
- type: textarea
attributes:
label: Platform
render: text
description: |
UNIX: output of `uname -a`
Windows: output of `"$([Environment]::OSVersion.VersionString) $(('x86', 'x64')[[Environment]::Is64BitOperatingSystem])"` in PowerShell console
Expand Down
1 change: 1 addition & 0 deletions .github/label-pr-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ subSystemLabels:
/^src\/quic\/*/: c++, quic
/^src\/node_bob*/: c++, quic
/^src\/node_sea/: single-executable
/^src\/node_sqlite.*/: c++, sqlite

# Properly label changes to V8 inspector integration-related files
/^src\/inspector_/: c++, inspector, needs-ci
Expand Down
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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false

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 @@ -42,15 +42,15 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@2e7f9ec7921547d4b46598398ca573513895d0bd # v0.0.4
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
- name: Environment Information
Expand All @@ -72,15 +72,15 @@ jobs:
needs: build-tarball
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@2e7f9ec7921547d4b46598398ca573513895d0bd # v0.0.4
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
- name: Environment Information
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
fail-fast: false
runs-on: ${{ matrix.windows }}
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down
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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
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 @@ -58,7 +58,7 @@ jobs:
if: needs.get_mergeable_prs.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
# Needs the whole git history for ncu to work
# See https://github.com/nodejs/node-core-utils/pull/486
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@2e7f9ec7921547d4b46598398ca573513895d0bd # v0.0.4
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
- name: Environment Information
Expand All @@ -75,7 +75,7 @@ jobs:
- name: Clean tmp
run: rm -rf coverage/tmp && rm -rf out
- name: Upload
uses: codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c # v4.4.1
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
with:
directory: ./coverage
token: ${{ secrets.CODECOV_TOKEN }}
6 changes: 3 additions & 3 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@2e7f9ec7921547d4b46598398ca573513895d0bd # v0.0.4
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
- name: Environment Information
Expand All @@ -75,7 +75,7 @@ jobs:
- name: Clean tmp
run: rm -rf coverage/tmp && rm -rf out
- name: Upload
uses: codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c # v4.4.1
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
with:
directory: ./coverage
token: ${{ secrets.CODECOV_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/coverage-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: windows-2022
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand All @@ -67,7 +67,7 @@ jobs:
- name: Clean tmp
run: npx rimraf ./coverage/tmp
- name: Upload
uses: codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c # v4.4.1
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
with:
directory: ./coverage
token: ${{ secrets.CODECOV_TOKEN }}
6 changes: 3 additions & 3 deletions .github/workflows/daily-wpt-fyi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
ref: ${{ env.NIGHTLY_REF || steps.setup-node.outputs.node-version }}
Expand All @@ -73,7 +73,7 @@ jobs:
run: rm -rf wpt
working-directory: test/fixtures
- name: Checkout epochs/daily WPT
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
repository: web-platform-tests/wpt
persist-credentials: false
Expand All @@ -98,7 +98,7 @@ jobs:
run: rm -rf deps/undici
- name: Checkout undici
if: ${{ env.WPT_REPORT != '' }}
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: 0
persist-credentials: false

- name: Clone nodejs/TSC repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
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@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- run: ./tools/license-builder.sh # Run the license builder tool
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
Expand All @@ -40,7 +40,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand All @@ -55,7 +55,7 @@ jobs:
if: ${{ github.event.pull_request && github.event.pull_request.draft == false && github.base_ref == github.event.repository.default_branch }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: 0
persist-credentials: false
Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
Expand All @@ -118,7 +118,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand All @@ -135,7 +135,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Use Python ${{ env.PYTHON_VERSION }}
Expand All @@ -153,7 +153,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- run: shellcheck -V
Expand All @@ -163,7 +163,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- uses: mszostok/codeowners-validator@7f3f5e28c6d7b8dfae5731e54ce2272ca384592f
Expand All @@ -173,7 +173,7 @@ jobs:
if: ${{ github.event.pull_request }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: 2
persist-credentials: false
Expand All @@ -182,7 +182,7 @@ jobs:
lint-readme:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- run: tools/lint-readme-lists.mjs
2 changes: 1 addition & 1 deletion .github/workflows/notify-on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Check commit message
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,12 +33,12 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- name: Checkout code
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false

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@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7
uses: github/codeql-action/upload-sarif@b611370bb5703a7efb587f9d136a52ea24c5c38c # v3.25.11
with:
sarif_file: results.sarif
4 changes: 2 additions & 2 deletions .github/workflows/test-asan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,15 @@ jobs:
CONFIG_FLAGS: --enable-asan
SCCACHE_GHA_ENABLED: 'true'
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@2e7f9ec7921547d4b46598398ca573513895d0bd # v0.0.4
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
- name: Environment Information
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-internet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
if: github.repository == 'nodejs/node' || github.event_name != 'schedule'
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down
Loading
Loading