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

v18.18.0 proposal #49220

Merged
merged 164 commits into from
Sep 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
e7d2e8e
test: delete test-net-bytes-per-incoming-chunk-overhead
targos Jul 20, 2023
863bdb7
net: add autoSelectFamily global getter and setter
ShogunPanda Dec 24, 2022
e8289a8
net: fix family autoselection timeout handling
ShogunPanda May 11, 2023
d3637cd
net: fix address iteration with autoSelectFamily
indutny Jun 1, 2023
f4617a4
deps: add loongarch64 into openssl Makefile and gen openssl-loongarch64
shipujin Jun 26, 2023
e426180
src: replace idna functions with ada::idna
anonrig Apr 28, 2023
2de9868
test: validate host with commas on url.parse
anonrig Jul 21, 2023
69aaf8b
lib: remove invalid parameter to toASCII
anonrig Jul 21, 2023
0beb5ab
url: ensure getter access do not mutate observable symbols
aduh95 Jul 24, 2023
267439f
net: rework autoSelectFamily implementation
ShogunPanda Feb 23, 2023
b5f53d9
net: fix family autoselection SSL connection handling
ShogunPanda May 26, 2023
6de7aa1
test: move `test-tls-autoselectfamily-servername` to `test/internet`
aduh95 Mar 11, 2023
3eeca52
tls: fix bugs of double TLS
ywave620 Jul 15, 2023
a00464e
esm: fix specifier resolution and symlinks
znewsham Apr 22, 2023
c728b8a
test: fix `test-net-autoselectfamily` for kernel without IPv6 support
LiviaMedeiros Feb 18, 2023
fe9da9d
benchmark: add crypto.create*Key
panva Jun 5, 2023
3da57d1
test: update user-timing web-platform tests
anonrig Jun 5, 2023
211a4f8
build: update action to close stale PRs
mhdawson May 26, 2023
4f74be3
benchmark: refactor crypto oneshot
panva Jun 5, 2023
e9ac111
test: update FileAPI web-platform tests
anonrig Jun 5, 2023
125bca6
test: update encoding web-platform tests
anonrig Jun 5, 2023
2eb13e3
tools: disable jsdoc/no-defaults rule
lpinca Jun 4, 2023
6a58054
tools: update eslint to 8.42.0
nodejs-github-bot Jun 4, 2023
41d1e68
test: refactor test-gc-http-client-timeout
lpinca Jun 6, 2023
f35c4d3
test: ignore the copied entry_point.c
lpinca Jun 6, 2023
38f6e0d
deps: update zlib to 982b036
nodejs-github-bot Jun 6, 2023
0651358
doc: run license-builder
github-actions[bot] Jun 7, 2023
bf1525c
module: reduce url invocations in esm/load.js
anonrig Jun 7, 2023
f302286
test_runner: refactor coverage report output for readability
dmnsgn Jun 7, 2023
a2964a4
deps: update ada to 2.5.1
nodejs-github-bot Jun 3, 2023
cb92c4b
test: update url web-platform tests
anonrig Jun 3, 2023
f59c963
url: conform to origin getter spec changes
anonrig Jun 3, 2023
3c03ec0
deps: update simdutf to 3.2.14
nodejs-github-bot Jun 7, 2023
555982c
deps: upgrade npm to 9.7.1
npm-cli-bot Jun 8, 2023
590a072
tools: update eslint-plugin-jsdoc
richardlau Jun 9, 2023
01bc10d
tools: update create-or-update-pull-request-action
richardlau Jun 9, 2023
27a4bc7
test: add missing <algorithm> include for std::find
thesamesam Jun 9, 2023
5260f53
lib: add support for inherited custom inspection methods
aduh95 Jun 11, 2023
121f74c
perf_hooks: convert maxSize to IDL value in setResourceTimingBufferSize
legendecas Oct 13, 2022
3be5335
deps: add loong64 config into openssl gypi
shipujin Aug 16, 2023
c59ae86
url: add value argument to has and delete methods
sankalp1999 May 14, 2023
7051caf
test_runner: make `--test-name-pattern` recursive
MoLow Jun 11, 2023
6c72622
src: handle wasm out of bound in osx will raise SIGBUS correctly
HerrCai0907 Jun 12, 2023
ffece88
doc: fix typo in events.md
RaisinTen Jun 12, 2023
5cc6eee
doc: add link for news from security wg
mhdawson Jun 8, 2023
2a561ae
doc: add additional info on TSFN dispatch
mhdawson Jun 6, 2023
9d90409
test: fix flaky test-watch-mode
MoLow Jun 8, 2023
c224e1b
stream: fix deadlock when pipeing to full sink
ronag Jul 12, 2023
c39b7c2
esm: add `--import` flag
MoLow Jul 31, 2022
239b4ea
doc: mark `--import` as experimental
MoLow Jul 31, 2022
5e1eb45
deps: update corepack to 0.18.1
nodejs-github-bot Jun 23, 2023
7f7a125
deps: update corepack to 0.19.0
nodejs-github-bot Jun 27, 2023
104b58f
deps: update ada to 2.6.0
nodejs-github-bot Jul 25, 2023
4a6177d
deps: upgrade npm to 9.7.2
npm-cli-bot Jun 22, 2023
d9ff473
deps: upgrade npm to 9.8.0
npm-cli-bot Jul 8, 2023
9cf8fe6
deps: upgrade npm to 9.8.1
npm-cli-bot Jul 23, 2023
b2bc839
crypto: remove OPENSSL_FIPS guard for OpenSSL 3
richardlau Jun 12, 2023
f0e2e3c
deps: update zlib to 1.2.13.1-motley-3ca9f16
nodejs-github-bot Jun 13, 2023
dd8cd97
crypto: update root certificates to NSS 3.90
nodejs-github-bot Jun 13, 2023
a30f2fb
doc: add kvakil to collaborators
kvakil Jun 13, 2023
feb6a54
node-api: implement external strings
gabrielschulhof Jun 2, 2023
820aa55
doc: refine when file is undefined in test events
MoLow Jun 14, 2023
538f388
tools: update lint-md-dependencies
nodejs-github-bot Jun 14, 2023
7575d8b
doc: add preveen-stack to triagers
preveen-stack Jun 15, 2023
3cf3fb9
doc: revise `error.md` introduction
aduh95 Jun 15, 2023
04dc090
node-api: provide napi_define_properties fast path
gabrielschulhof Jun 13, 2023
0056cb9
doc: update fs flags documentation
sinkhaha Jun 16, 2023
79dcd96
tools: prepare tools/doc for to-vfile 8.0.0
Trott Jun 18, 2023
9449f05
tools: update doc to to-vfile@8.0.0
nodejs-github-bot Jun 18, 2023
9c1937c
tools: update eslint to 8.43.0
nodejs-github-bot Jun 18, 2023
977e9a3
http: fix for handling on boot timers headers and request
franciszek-koltuniuk-red Jun 19, 2023
f8ba672
doc: link to Runtime Keys in export conditions
jcbhmr Jun 20, 2023
9711bc2
tools: replace sed with perl
lpinca Jun 20, 2023
07065d0
report: disable js stack when no context is entered
legendecas Jun 21, 2023
8fdd4c5
test: skip test-runner-watch-mode on IBMi
MoLow Jun 21, 2023
e168eab
tools: update lint-md-dependencies
nodejs-github-bot Jun 22, 2023
d47eb73
http: remove useless ternary in test
LockingReal Jun 22, 2023
e8dc7bd
doc: add vmoroz to collaborators
vmoroz Jun 22, 2023
e1339d5
doc: update security-release-process.md
RafaelGSS Jun 22, 2023
0d73009
src: refactor `SplitString` in util
anonrig Jun 22, 2023
1b960d9
deps: update icu to 73.2
nodejs-github-bot Jun 23, 2023
3363cfa
typings: remove unused primordials
anonrig Jun 23, 2023
071eaad
module: add SourceMap.findOrigin
isaacs Jun 23, 2023
1fe75dc
doc: unnest `mime` and `MIMEParams` from MIMEType constructor
Semigradsky Jun 23, 2023
e2f3ed1
doc: fix `filename` type in `watch` result
Semigradsky Jun 23, 2023
5d682c5
lib: reduce url getters on `makeRequireFunction`
anonrig Jun 24, 2023
786fbdb
stream: fix premature pipeline end
ronag Jun 24, 2023
13ac0a5
test: remove unnecessary noop function args to `mustNotCall()`
aduh95 Jun 24, 2023
f2ce8e0
test: define NAPI_VERSION before including node_api.h
legendecas Jun 24, 2023
f18b287
doc: add description of autoAllocateChunkSize in ReadableStream
debadree25 Jun 24, 2023
3ae96ae
test: make IsolateData per-isolate in cctest
joyeecheung Jun 25, 2023
c3a27d1
fs: remove unneeded return statement
lpinca Jun 26, 2023
5354af3
fs: call the callback with an error if writeSync fails
killagu Jun 26, 2023
8914a52
deps: update minimatch to 9.0.2
nodejs-github-bot Jun 27, 2023
7d52950
tools: update lint-md-dependencies
nodejs-github-bot Jun 27, 2023
fbe89e6
doc: run license-builder
github-actions[bot] Jun 28, 2023
d1f4331
benchmark: add bar.R
RafaelGSS Jun 28, 2023
0c38184
src: fix Coverity issue regarding unnecessary copy
anonrig Jun 28, 2023
56249b0
deps: update googletest to ec4fed9
nodejs-github-bot Jun 29, 2023
db355d1
lib: add option to force handling stopped events
atlowChemi Jun 22, 2023
6b6d5d9
deps: update zlib to 1.2.13.1-motley-f81f385
nodejs-github-bot Jun 29, 2023
f436ac1
doc: update return type for describe
shrujalshah28 Jun 29, 2023
df9a9af
test: remove test-timers-immediate-queue flaky designation
lpinca Jun 27, 2023
dd1805e
test: remove test-crypto-keygen flaky designation
lpinca Jun 27, 2023
65a6c90
deps: update acorn to 8.9.0
nodejs-github-bot Jun 18, 2023
989ea68
doc: update security release stewards
RafaelGSS Jun 30, 2023
6ec5798
test: add missing assertions to test-runner-cli
MoLow Jul 2, 2023
01746c7
http: null the joinDuplicateHeaders property on cleanup
lpinca Jul 3, 2023
a9a1394
doc: fix options order
lpinca Jul 3, 2023
f5494fa
test_runner: fixed `test` shorthands return type
shockerqt Jul 3, 2023
0c19621
src: fix uninitialized field access in AsyncHooks
jkrems Jul 3, 2023
f43eaca
src: deduplicate X509 getter implementations
tniessen Jul 3, 2023
dfed9a7
meta: bump github/codeql-action from 2.3.6 to 2.20.1
dependabot[bot] Jul 3, 2023
34b8e98
meta: bump ossf/scorecard-action from 2.1.3 to 2.2.0
dependabot[bot] Jul 3, 2023
7ec3709
meta: bump step-security/harden-runner from 2.4.0 to 2.4.1
dependabot[bot] Jul 3, 2023
4e53f51
tools: update lint-md-dependencies to rollup@3.26.0
nodejs-github-bot Jul 4, 2023
31c0715
tools: update eslint to 8.44.0
nodejs-github-bot Jul 4, 2023
51863b8
meta: bump actions/checkout from 3.5.2 to 3.5.3
dependabot[bot] Jul 5, 2023
611db8d
child_process: support `Symbol.dispose`
MoLow Jul 5, 2023
a79112b
Revert "test: remove test-crypto-keygen flaky designation"
lpinca Jul 5, 2023
a68a67f
events: allow safely adding listener to abortSignal
atlowChemi Jul 5, 2023
7c7230a
http2: send RST code 8 on AbortController signal
devm33 Jul 6, 2023
d723e87
doc: mention git node release prepare
RafaelGSS Jul 6, 2023
1aa798d
doc: clarify transform._transform() callback argument logic
rafasofizada Jul 8, 2023
3b8ec34
events: fix bug listenerCount don't compare wrapped listener
yuzheng14 Jul 10, 2023
3f65598
src: remove kEagerCompile for CompileFunction
kvakil Jul 6, 2023
bcb255d
deps: V8: cherry-pick cb00db4dba6c
kvakil Jul 6, 2023
7399481
tools: update lint-md-dependencies to rollup@3.26.2
nodejs-github-bot Jul 11, 2023
e2688c8
tools: update doc to unist-util-select@5.0.0 unist-util-visit@5.0.0
nodejs-github-bot Jul 11, 2023
d9a800e
esm: fix emit deprecation on legacy main resolve
aduh95 Jul 11, 2023
be88f7c
http2: use addAbortListener
atlowChemi Jul 5, 2023
cb51ef2
readline: use addAbortListener
atlowChemi Jul 5, 2023
3dd82b1
stream: use addAbortListener
atlowChemi Jul 5, 2023
f3c4300
dgram: use addAbortListener
atlowChemi Jul 5, 2023
b5df084
child_process: use addAbortListener
atlowChemi Jul 5, 2023
f74c2fc
lib: use addAbortListener
atlowChemi Jul 5, 2023
573eb4b
dgram: socket add `asyncDispose`
atlowChemi Jul 9, 2023
f892163
net: server add `asyncDispose`
atlowChemi Jul 9, 2023
33886b2
test: move test-net-throttle to parallel
lpinca Jun 29, 2023
01eaccc
test: deflake test-net-throttle
lpinca Jun 29, 2023
59fca4e
deps: update acorn to 8.10.0
nodejs-github-bot Jul 12, 2023
3a8586b
fs, stream: initial `Symbol.dispose` and `Symbol.asyncDispose` support
MoLow Jun 25, 2023
fb2b80f
deps: upgrade to libuv 1.45.0
santigimeno May 17, 2023
88855e0
deps: upgrade to libuv 1.46.0
santigimeno Jul 2, 2023
7dc731d
build: sync libuv header change
gengjiawen Jun 14, 2023
ea23870
deps: add missing thread-common.c in uv.gyp
santigimeno Sep 1, 2023
7822a54
timers: support Symbol.dispose
MoLow Jul 5, 2023
279c4f6
test: mark test-http-regr-gh-2928 as flaky
joyeecheung Sep 11, 2023
e78824e
doc: add release key for Ulises Gascon
UlisesGascon Sep 7, 2023
42ecd46
doc: fix ambiguity in http.md and https.md
an5er Jul 8, 2023
4826379
tools: run fetch_deps.py with Python 3
richardlau Jul 12, 2023
9cb18b3
build: do not pass target toolchain flags to host toolchain
tie Jul 12, 2023
572b82f
src: make BaseObject iteration order deterministic
joyeecheung Jul 12, 2023
7e04242
deps: update minimatch to 9.0.3
nodejs-github-bot Jul 12, 2023
249879e
doc: add atlowChemi to collaborators
atlowChemi Jul 13, 2023
7aaecce
permission: add debug log when inserting fs nodes
RafaelGSS Jul 13, 2023
2c75b9e
test: fix flaky test-string-decode.js on x86
StefanStojanovic Jul 14, 2023
cc33a18
child_process: harden against prototype pollution
LiviaMedeiros Jul 14, 2023
c8da8c8
deps: update nghttp2 to 1.55.0
nodejs-github-bot Jul 14, 2023
804d880
permission: fix data types in PrintTree
tniessen Jul 14, 2023
d3041df
doc: expand on squashing and rebasing to land a PR
legendecas Jul 15, 2023
0a022c4
util: use `primordials.ArrayPrototypeIndexOf` instead of mutable method
DaisyDogs07 Jul 15, 2023
490fc00
crypto: update root certificates to NSS 3.93
nodejs-github-bot Aug 29, 2023
ab5fa2a
2023-09-18, Version 18.18.0 'Hydrogen' (LTS)
ruyadorno Sep 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
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.
1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@ module.exports = {
'jsdoc/newline-after-description': 'off',
'jsdoc/require-returns-description': 'off',
'jsdoc/valid-types': 'off',
'jsdoc/no-defaults': 'off',
'jsdoc/no-undefined-types': 'off',
'jsdoc/require-param': 'off',
'jsdoc/check-tag-names': 'off',
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 @@ -46,7 +46,7 @@ jobs:
if: needs.get-prs-for-ci.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand All @@ -65,7 +65,7 @@ jobs:
needs: build-tarball
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/close-stale-pull-requests.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Close stale feature requests
name: Close stale pull requests
on:
workflow_dispatch:
inputs:
endDate:
description: stop processing PRs after this date
required: false
type: string
schedule:
# Run every day at 1:00 AM UTC.
- cron: 0 1 * * *

# yamllint disable rule:empty-lines
env:
Expand Down Expand Up @@ -51,7 +48,6 @@ jobs:
end-date: ${{ env.END_DATE }}
days-before-issue-stale: -1
days-before-issue-close: -1
only-labels: test-stale-pr
days-before-stale: 150
days-before-close: 30
stale-issue-label: stale
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
# Needs the whole git history for ncu to work
# See https://github.com/nodejs/node-core-utils/pull/486
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 @@ -37,7 +37,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
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 @@ -37,7 +37,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
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 @@ -39,7 +39,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: windows-2022
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_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 @@ -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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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 @@ -17,7 +17,7 @@ jobs:
# not working on gcc-8 and gcc-9 see https://github.com/nodejs/node/issues/38570
container: gcc:11
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
fetch-depth: 0
persist-credentials: false

- name: Clone nodejs/TSC repository
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- run: ./tools/license-builder.sh # Run the license builder tool
Expand Down
18 changes: 9 additions & 9 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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
fetch-depth: 2
persist-credentials: false
Expand Down
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@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Check commit message
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,17 +33,17 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@128a63446a954579617e875aaab7d2978154e969 # v2.4.0
uses: step-security/harden-runner@55d479fb1c5bcad5a4f9099a5d9f37c8857b2845 # v2.4.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

- name: Checkout code
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false

- name: Run analysis
uses: ossf/scorecard-action@80e868c13c90f172d68d1f4501dee99e2479f7af # v2.1.3
uses: ossf/scorecard-action@08b4669551908b1024bb425080c797723083c031 # v2.2.0
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@83f0fe6c4988d98a455712a27f0255212bba9bd4 # v2.3.6
uses: github/codeql-action/upload-sarif@f6e388ebf0efc915c6c5b165b019ee61a6746a38 # v2.20.1
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/test-asan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
CONFIG_FLAGS: --enable-asan
ASAN: true
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
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 @@ -32,7 +32,7 @@ jobs:
if: github.repository == 'nodejs/node' || github.event_name != 'schedule'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
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 @@ -40,7 +40,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: macos-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/timezone-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ jobs:

steps:
- name: Checkout nodejs/node
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false

- name: Checkout unicode-org/icu-data
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
path: icu-data
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ jobs:
tail -n1 temp-output | grep "NEW_VERSION=" >> "$GITHUB_ENV" || true
rm temp-output
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
if: github.event_name == 'schedule' || inputs.id == 'all' || inputs.id == matrix.id
with:
persist-credentials: false
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/update-openssl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
persist-credentials: false
- name: Check if update branch already exists
Expand All @@ -39,7 +39,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
- name: Create PR with first commit
if: env.HAS_UPDATE
uses: gr2m/create-or-update-pull-request-action@df20b2c073090271599a08c55ae26e0c3522b329 # v1.9.2
uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5
# Creates a PR with the new OpenSSL source code committed
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
Expand All @@ -62,7 +62,7 @@ jobs:
- name: Add second commit
# Adds a second commit to the PR with the generated platform-dependent files
if: env.HAS_UPDATE
uses: gr2m/create-or-update-pull-request-action@df20b2c073090271599a08c55ae26e0c3522b329 # v1.9.2
uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
with:
Expand Down