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

2022-05-XX, Version 16.16.0 'Gallium' (LTS) #43268

Closed
wants to merge 311 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
311 commits
Select commit Hold shift + click to select a range
dc69ce4
test: fix typo in common/wpt.js
eltociear Apr 2, 2022
124cb46
doc: add @meixg to collaborators
meixg Apr 2, 2022
15e0688
crypto: fix webcrypto derive key lengths
panva Apr 2, 2022
61ea408
doc: add introduction sentence for CJS
aduh95 Apr 2, 2022
7b77944
buffer: fix `atob` input validation
aduh95 Apr 2, 2022
846acac
test: add test for exception handlings in debugger
cola119 Apr 2, 2022
7bf8117
test: improve `FileHandle.prototype.write` coverage
aduh95 Apr 2, 2022
1fd1340
test: pass data into napi_create_external
joyeecheung Apr 2, 2022
7127c3c
lib: improve the coverage of the validator
mawaregetsuka Apr 2, 2022
84be8df
doc: update DEP0102 text
Trott Apr 1, 2022
91a1177
doc: simplify recommendation in webcrypto.md
Trott Apr 1, 2022
5a15cb8
doc: clarify recommendations in stream.md
Trott Apr 1, 2022
eb33629
meta: update AUTHORS
nodejs-github-bot Apr 3, 2022
6dd0772
doc: simplify recommendations in process.md
Trott Apr 1, 2022
0ad7f4b
test: remove hack for `atob` and `btoa` WPT tests
aduh95 Apr 3, 2022
5e6b8de
crypto: cleanup webcrypto jwk code
panva Apr 3, 2022
1b8cc7b
doc: aes webcrypto unwrap is not a node-specific extensions
panva Apr 3, 2022
fd3a8bf
crypto: do not add undefined hash in webcrypto normalizeAlgorithm
panva Apr 3, 2022
b3016c7
src: add proper mutexes for accessing FIPS state
addaleax Apr 3, 2022
0704e3b
doc: change "OCSP Request" to "OCSP request"
tniessen Apr 3, 2022
5fe11b7
build: set stale action back to running nightly
mhdawson Apr 3, 2022
eaae319
meta: move one or more collaborators to emeritus
nodejs-github-bot Apr 3, 2022
2cf6a05
os: avoid unnecessary usage of var
VoltrexKeyva Apr 3, 2022
e2a9374
lib: source maps filter null prefix
fabiancook Apr 3, 2022
6d2d2b5
doc: fix documentation of `FileHandle.prototype.appendFile`
aduh95 Apr 3, 2022
55567cf
doc: remove faulty justification for 128-bit AES
tniessen Apr 3, 2022
007db8b
build: consolidate JS and md linting GitHub Actions
Trott Apr 3, 2022
8f96d73
lib: prepare files for no-var lint rule
Trott Apr 2, 2022
a2e858f
tools: enable no-var ESLint rule for lib
Trott Apr 2, 2022
a45aabe
fs: fix write methods param validation and docs
LiviaMedeiros Apr 4, 2022
e9f3e63
buffer: improve Blob constructor error message when passing a string
meixg Apr 4, 2022
ab01eaf
meta: update .mailmap and AUTHORS
Trott Apr 4, 2022
59edb3e
build: windows/arm64 native compilation support
niyas-sait Apr 5, 2022
071d34a
doc: remove obsolete stream API selection text
Trott Apr 5, 2022
512dba6
build: remove precompiled header and debug information for host builds
niyas-sait Apr 5, 2022
3e156af
doc: simplify Http2Stream encoding text
Trott Apr 6, 2022
e2a0954
doc: delete chakra tt from diagnostic tooling support tiers
tony-go Apr 6, 2022
47eb8f0
meta: move one or more collaborators to emeritus
nodejs-github-bot Apr 4, 2022
7fab801
tools: update lint-md-dependencies to @rollup/plugin-commonjs@21.0.3
nodejs-github-bot Apr 7, 2022
9c821c3
http: document that ClientRequest inherits from OutgoingMessage
kcak11 Apr 7, 2022
7ed40dc
doc: copyedit corepack.md
Trott Apr 6, 2022
5aa46a2
doc: fix brackets position
LiviaMedeiros Apr 8, 2022
d6e3056
doc: add history entries for DEP0162 on `fs.md`
aduh95 Apr 8, 2022
5bc7d7f
doc: add missing word in rootCertificates section
tniessen Apr 8, 2022
93c9402
tools: update gyp-next to v0.12.1
targos Apr 8, 2022
77d6bfd
doc: add note about header values encoding
ShogunPanda Apr 6, 2022
f6b10cf
src,inspector: fix empty MaybeLocal crash
RaisinTen Apr 9, 2022
802d088
doc: link to dynamic import function
tniessen Apr 9, 2022
9caffa1
doc: add missing article in session ticket section
tniessen Apr 9, 2022
50e701d
test: simplify test-http-write-callbacks.js
tniessen Apr 9, 2022
9e39a84
doc: add missing punctuation in Web Streams doc
tniessen Apr 9, 2022
5530d3f
doc: mark tlsSocket.authorized as boolean property
tniessen Apr 10, 2022
a47092f
doc: fix outgoingMessage.removeHeader() signature
lpinca Apr 10, 2022
09052f3
test: remove an unnecessary `undefined` in wpt
XadillaX Apr 10, 2022
41303d7
deps: update ICU to 71.1
targos Apr 10, 2022
3614d45
doc: recommend `fh.createWriteStream` for fsPromises methods
aduh95 Apr 10, 2022
2a50964
tools: update eslint to 8.13.0
nodejs-github-bot Apr 10, 2022
c3b3ee4
meta: update AUTHORS
nodejs-github-bot Apr 10, 2022
c810ff2
doc: mark worker.id as integer in cluster docs
tniessen Apr 10, 2022
1878a25
doc: remove unneeded new in Buffer example
mischnic Apr 10, 2022
2e3a21f
src,crypto: remove uses of AllocatedBuffer from crypto_tls.cc
RaisinTen Apr 11, 2022
ab1939b
doc: fix `added:` info for some methods
lpinca Apr 11, 2022
d5a7787
src: fix alphabetically sorted binding list
tniessen Apr 11, 2022
319f62b
deps: update Acorn to v8.7.0
targos Apr 11, 2022
32a87df
doc: change AES-GCM IV recommendation in WebCrypto
tniessen Apr 12, 2022
567b96a
test: allow numeric string for lookupService test
daeyeon Apr 12, 2022
c6d8503
buffer: fix `atob` input validation
austinkelleher Apr 12, 2022
8a19abc
test: only skip slow tests on Raspberry Pi devices
richardlau Apr 7, 2022
f269e15
tools: update clang-format from 1.2.3 to 1.6.0
Trott Apr 12, 2022
abb15f5
test: improve `internal/url.js` coverage
kuriyosh Apr 13, 2022
d4bec32
doc: fix the example for embedders
mmomtchev Apr 13, 2022
58d737c
doc: add NodeEdKeyGenParams to CryptoKey.algorithm
tniessen Apr 13, 2022
1d5d18a
build: run clang-format on CI
RaisinTen Apr 13, 2022
0654d3f
doc: add RafaelGSS to collaborators
RafaelGSS Apr 13, 2022
189270d
src: fix coverity report
mhdawson Apr 8, 2022
a7a59ac
tools: update clang-format 1.6.0 to 1.7.0
Trott Apr 14, 2022
444754b
doc: improve doc for http.ServerResponse inheritance
lpinca Apr 14, 2022
7c700eb
doc: fix ESM JSON/data URL import example
Trott Apr 14, 2022
0c64093
doc: revise data imports and node: imports sections
Trott Apr 14, 2022
35b1f79
test: delete test/pummel/test-repl-empty-maybelocal-crash.js
RaisinTen Apr 13, 2022
2307371
tools: lint osx shell scripts
LiviaMedeiros Apr 14, 2022
8ae240e
doc: fix `added:` info for `outgoingMessage.{,un}cork()`
lpinca Apr 14, 2022
02d8c3b
doc: document the 'close' and 'finish' events
lpinca Apr 14, 2022
0ef18fe
test: improve test coverage of internal/blob
kuriyosh Apr 14, 2022
9730482
test: remove the legacy url parser function
cola119 Apr 14, 2022
077bebc
meta: move mmarchini to emeritus
mmarchini Apr 16, 2022
eb6e140
doc: delete mdb_v8 from diagnostic tooling support tiers
tony-go Apr 16, 2022
45f7bd0
src: large page attributing an id on Linux
devnexen Apr 17, 2022
a8d16eb
doc: fix `added:` info for `outgoingMessage.writable*`
lpinca Apr 17, 2022
2ddfa0e
meta: update AUTHORS
nodejs-github-bot Apr 17, 2022
cab329b
tools: update lint-md-dependencies
nodejs-github-bot Apr 17, 2022
9cebb09
tools: update doc to highlight.js@11.5.1
nodejs-github-bot Apr 17, 2022
a408f87
async_hooks: avoid decrementing iterator after erase
dygabo Apr 17, 2022
9b75c7b
benchmark: fix misc/startup failure
aduh95 Apr 17, 2022
3cd3a6a
doc: improve fragment (`:target`) anchors behavior on HTML version
aduh95 Apr 17, 2022
b5d6dd5
doc: copyedit http.OutgoingMessage documentation
lpinca Apr 17, 2022
2d8dbe8
doc: close tag in n-api.md
LiviaMedeiros Apr 18, 2022
cc90d11
doc: add documentation for inherited methods
lpinca Apr 18, 2022
27bed94
bootstrap: move embedded snapshot to SnapshotBuilder
joyeecheung Apr 11, 2022
3022fa2
bootstrap: use the isolate snapshot in workers
joyeecheung Apr 11, 2022
30a93db
test: fix calculations in test-worker-resource-limits
joyeecheung Apr 11, 2022
9e20318
doc: consolidate use of multiple-byte units
aduh95 Apr 19, 2022
4353b7a
build: improve the format-cpp error message
RaisinTen Apr 19, 2022
2fe8a79
worker: add hasRef() to the handle object
RaisinTen Apr 19, 2022
e638271
doc: clarify core modules that can be loaded without a prefix
aduh95 Apr 19, 2022
0cb1bca
doc: add `node:` prefix for all core modules
aduh95 Apr 20, 2022
f41ea76
src: use `node:` prefix in example
aduh95 Apr 20, 2022
6190552
build: fix format-cpp
RaisinTen Apr 20, 2022
1dcbf73
src: define fs.constants.S_IWUSR & S_IRUSR for Win
ilg-ul Apr 21, 2022
e20811d
meta: move one or more collaborators to emeritus
nodejs-github-bot Apr 18, 2022
3591ec7
doc: fix version history for Loaders API
aduh95 Apr 21, 2022
e53a925
doc: fix example in assert.md
LiviaMedeiros Apr 21, 2022
ef23564
doc: delete heapdump from diagnostic tooling support tiers
tony-go Apr 21, 2022
1b908ad
doc: add maintaining-webassembly.md
mhdawson Apr 8, 2022
c02f044
doc: add @kuriyosh to collaborators
kuriyosh Apr 22, 2022
0958df9
doc: order `vm.Module` linker arguments correctly
SimenB Apr 22, 2022
8b92e59
v8: export more fields in getHeapStatistics
theanarkh Apr 23, 2022
1884f52
crypto: validate `this` in all webcrypto methods and getters
panva Apr 23, 2022
c3fc44b
build: improve reliability of find_python.cmd script
lpinca Apr 23, 2022
91e804f
src,crypto: remove uses of AllocatedBuffer from crypto_ec.cc
RaisinTen Apr 24, 2022
9e815c5
errors,vm: update error and use cause
devsnek Apr 22, 2022
f302bc1
test: fix flaky HTTP server tests
tniessen Apr 24, 2022
d9ed13a
meta: update AUTHORS
nodejs-github-bot Apr 24, 2022
ff9b688
tools: update eslint to 8.14.0
nodejs-github-bot Apr 24, 2022
626fcb2
wasi: remove unecessary null check
mhdawson Apr 24, 2022
6761023
doc: update WebAssembly strategy with Wasm Web API
tniessen Apr 25, 2022
ecb4d0b
tools: bump jsdoccomment from 0.22.1 to 0.29.0
Trott Apr 25, 2022
98db2e7
test: skip test that cannot pass under --node-builtin-modules-path
GeoffreyBooth Apr 25, 2022
2444d5c
doc: elevate node-clinic diagnostic tier
RafaelGSS Apr 20, 2022
6376618
doc: add primordials guidelines
aduh95 May 11, 2021
c4b1610
fs: fix mkdirSync so ENOSPC is correctly reported
santigimeno Apr 26, 2022
6f0edeb
test: fix port in net-perf_hooks
LiviaMedeiros Apr 26, 2022
bc0d8a3
doc: fix markdown formatting in primordials.md
tniessen Apr 27, 2022
eca030d
test: check ecdsa psychic signature
panva Apr 27, 2022
20acb48
doc: clarify guide on testing internal errors
LiviaMedeiros Apr 27, 2022
56ffc07
errors,console: refactor to use ES2021 syntax
xtx1130 Apr 28, 2022
e78bcb7
doc: initial version of security-model-strategy.md
mhdawson Apr 12, 2022
c7fb9cb
esm: graduate top-level-await to stable
aduh95 Apr 28, 2022
9af67af
doc: record March 2022 security release steward
richardlau Apr 28, 2022
56670f0
doc: http2.createServer `options` as optional
daeyeon Apr 28, 2022
7d8f143
doc: remove legacy `-J` test.py option from BUILDING.md
LiviaMedeiros Apr 21, 2022
374c278
doc: reword "test directory"
LiviaMedeiros Apr 21, 2022
a6bceae
src: turn SSL_CTX_new CHECK/segfault into JS exception
addaleax Apr 28, 2022
c6f4a6f
esm: fix imports from non-file module
aduh95 Apr 29, 2022
4e8c58c
test: simplify test-gc-{http-client,net}-*
lpinca Apr 19, 2022
fb8a23a
test: add tests for extracting function name
cola119 May 1, 2022
8a29296
perf_hooks: return different functions in timerify
himself65 Apr 24, 2022
1612c35
tools: update lint-md-dependencies
nodejs-github-bot May 1, 2022
e0807fd
worker: add hasRef() to MessagePort
RaisinTen May 2, 2022
0fd9371
deps: update undici to 5.1.1
targos May 2, 2022
10f296f
doc: clarify some default values in `fs.md`
LiviaMedeiros May 2, 2022
d2e6701
crypto: clean up parameter validation in HKDF
tniessen May 2, 2022
f120658
doc: add section regarding property definition in `primordials.md`
aduh95 May 2, 2022
c6a814c
assert: make `assert.fail` less affected by prototype tampering
aduh95 May 2, 2022
5eb7587
http2: compat support for array headers
y1d7ng May 2, 2022
51a6afa
test: add test for position validation in fs.read() and fs.readSync()
LiviaMedeiros May 2, 2022
17c5ede
fs: add `read(buffer[, options])` versions
LiviaMedeiros May 2, 2022
f00f183
doc: add additional step to security release process
mhdawson Apr 29, 2022
3c1d169
src: fix memory leak for v8.serialize
liuxingbaoyu May 2, 2022
6328b2b
doc: fix examples in cluster.md
y1d7ng May 2, 2022
16df038
doc: fix errors in Web Streams doc
y1d7ng May 3, 2022
3abaf4d
esm: add chaining to loaders
JakobJingleheimer May 4, 2022
6a479d8
crypto: adjust minimum length in generateKey('hmac', ...)
LiviaMedeiros May 4, 2022
70c4f39
src,crypto: remove uses of AllocatedBuffer from crypto_rsa.cc
RaisinTen May 4, 2022
d9156c9
deps: upgrade npm to 8.9.0
npm-robot May 5, 2022
8bb7f56
test: improve `lib/internal/webstreams/readablestream.js` coverage
fossamagna May 5, 2022
db1d714
test: use`mustSucceed` instead of `mustCall` with `assert.ifError`
fossamagna May 5, 2022
abafda8
test: validate webstream encoder/decoder inspector
kuriyosh May 5, 2022
38a1060
test: improve observable ICU behaviour coverage
LiviaMedeiros May 5, 2022
aaa247c
test: rename handlewrap.hasref tests
daeyeon May 5, 2022
eaf7052
meta: move one or more collaborators to emeritus
nodejs-github-bot May 2, 2022
e180413
build: fix indeterminacy of icu_locales value
3ap May 6, 2022
23452bc
doc: use serial comma in cluster docs
tniessen May 6, 2022
54e4f05
doc: improve commit message example for releases
juanarbol May 6, 2022
afbcc79
build: fix various shared library build issues
lux01 Feb 4, 2022
d5f8b9e
assert: fix CallTracker wraps the function causes the length to be lost
y1d7ng May 6, 2022
e62d8e6
worker: fix stream racing with terminate
airtable-keyhanvakil May 6, 2022
e3a4d40
src: always signal V8 for intercepted properties
targos May 6, 2022
eecf820
src: remove unnecessary comment
cola119 May 6, 2022
0bc73da
doc: use serial comma in tls docs
tniessen May 8, 2022
0aeccc2
meta: update AUTHORS
nodejs-github-bot May 8, 2022
362035f
tools: update lint-md-dependencies
nodejs-github-bot May 8, 2022
e810ae0
tools: refactor lint-sh.js to esm module
F3n67u May 8, 2022
bc35640
tools: update eslint to 8.15.0
nodejs-github-bot May 8, 2022
1247809
debugger: fix inconsistent inspector output of exec new Map()
cola119 May 8, 2022
991a949
doc: rename N-API to Node-API in test/README.md
daeyeon May 9, 2022
b3b6882
doc: add release key for Juan Arboleda
juanarbol May 9, 2022
53364e9
doc: add the preferred name for @himself65
himself65 May 9, 2022
5f0006a
doc: use serial comma in http docs
tniessen May 9, 2022
4509fda
doc: add LiviaMedeiros to collaborators
LiviaMedeiros May 10, 2022
ccfa88c
doc: mark some node-api functions as experimental
NickNaso May 6, 2022
e6ab565
node-api: fix napi_get_all_property_names
vmoroz Apr 13, 2022
5356d2b
doc: add Rafael to the security steward for NearForm
mcollina May 4, 2022
6b56ec7
meta: update .mailmap for recent README name change
Trott May 9, 2022
6de289b
typings: fix `os.cpus` invalid return type
himself65 May 10, 2022
615ad8c
doc: use consistent method symbol
ShogunPanda May 10, 2022
549bce1
doc: use serial comma in buffer docs
tniessen May 11, 2022
671f85e
doc: add detail for how to update llhttp
mhdawson May 9, 2022
973cd67
deps: fix llhttp version number
mhdawson May 9, 2022
1d973f0
doc: add maintaining info for shared libary option
mhdawson Mar 29, 2022
06fdbcd
doc: remove git:// protocol, adjust nits in onboarding.md
LiviaMedeiros May 10, 2022
084a760
doc: use serial comma in util docs
tniessen May 12, 2022
d2d0f6f
perf_hooks: add PerformanceResourceTiming
RafaelGSS Apr 10, 2022
8593a33
src: delete AllocatedBuffer
RaisinTen May 13, 2022
6e59651
build: disable windows-2022 temporarily
gengjiawen May 14, 2022
d876088
doc: use serial comma in modules docs
tniessen May 14, 2022
b56a91a
meta: add mailmap entry for ShogunPanda
ShogunPanda May 15, 2022
cdda735
fs: remove unnecessary ?? operator
mroderick May 15, 2022
b7d5869
build: set ASAN workaround
richardlau May 13, 2022
46d9308
deps: update undici to 5.2.0
nodejs-github-bot May 15, 2022
43cde01
tools: update lint-md-dependencies to rollup@2.73.0
nodejs-github-bot May 15, 2022
5e3c72a
test: reduce flakiness of `test-fs-read-position-validation.mjs`
LiviaMedeiros May 15, 2022
ec10ae7
doc: use serial comma in events docs
tniessen May 15, 2022
ac9cbba
doc: use serial comma in fs docs
tniessen May 15, 2022
80df97c
test: fix dangerous .map in `test/parallel/test-http-set-trailers.js`
LiviaMedeiros May 13, 2022
758c02e
src: replace TraceEventScope with sync events
legendecas May 5, 2022
745d9a2
doc: add strategic initiative for shadow realm
legendecas May 16, 2022
c4833ff
src: remove SecureContext::operator*
tniessen May 17, 2022
c3ae514
fs: make params in writing methods optional
LiviaMedeiros Apr 4, 2022
84b698d
doc: use ASCII apostrophes consistently
tniessen May 17, 2022
b8f102c
fs: add trailing commas
LiviaMedeiros May 17, 2022
4823c5e
src: fix static analysis warning and use smart ptr
tniessen May 18, 2022
e69fc6f
deps: upgrade npm to 8.10.0
May 11, 2022
ef037f3
doc: use serial comma in dns docs
tniessen May 19, 2022
236d139
meta: add mailmap entry for Morgan Roderick
lpinca May 19, 2022
835f0a5
worker: fix heap snapshot crash on exit
legendecas May 17, 2022
4b76af1
meta: add mailmap entry for npm team
lpinca May 19, 2022
3f799c4
doc: fix errors in Performance hooks doc
y1d7ng May 19, 2022
66cb818
doc: use serial comma in assert docs
tniessen May 20, 2022
d575229
doc: add release key for RafaelGSS
RafaelGSS May 20, 2022
1f2d23c
meta: add mailmap entry for legendecas
legendecas May 20, 2022
bc8118d
tools: refactor update-authors.js to ESM
F3n67u May 21, 2022
115a04f
src: reuse GetServerName
tniessen May 21, 2022
4c4cd31
test: improve readline/emitKeypressEvents.js coverage
y1d7ng May 22, 2022
63045bf
tools: update eslint to 8.16.0
nodejs-github-bot May 22, 2022
c4ff510
console: fix console.dir crash on a revoked proxy
daeyeon May 22, 2022
c3f0e6d
tools: update lint-md-dependencies to rollup@2.74.1
nodejs-github-bot May 22, 2022
d40733d
doc: improve callback params for `fs.mkdir`
daeyeon May 22, 2022
026ae9d
doc: improved parallel specification
mawaregetsuka May 22, 2022
1702a80
debugger: throw a more useful error when the frame is missing
cola119 May 22, 2022
27b646e
tools: refactor build-addons.js to ESM
F3n67u May 22, 2022
27bcf33
lib: refactor `validateInt32` and `validateUint32`
mawaregetsuka May 22, 2022
768e1a2
doc: use serial comma in process docs
tniessen May 22, 2022
b714b5d
deps: upgrade npm to 8.11.0
May 25, 2022
55bbdd7
src: add --openssl-legacy-provider option
danbev Oct 16, 2021
542744b
src,inspector: fix empty MaybeLocal crash
RaisinTen Apr 9, 2022
776d11a
tools: update V8 gypfiles for 9.6
targos Oct 20, 2021
520e5d9
tools: disable trap handler for Windows cross-compiler
targos Oct 20, 2021
1c8fa4d
deps: V8: cherry-pick 3ebf2052a1b2
LiuYu396 May 18, 2022
d1c892f
2022-05-XX, Version 16.16.0 'Gallium' (LTS)
juanarbol May 31, 2022
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintignore
Expand Up @@ -7,4 +7,5 @@ tools/icu
tools/lint-md/lint-md.mjs
benchmark/tmp
doc/**/*.js
!doc/api_assets/*.js
!.eslintrc.js
1 change: 1 addition & 0 deletions .eslintrc.js
Expand Up @@ -260,6 +260,7 @@ module.exports = {
'no-useless-concat': 'error',
'no-useless-constructor': 'error',
'no-useless-return': 'error',
'no-var': 'error',
'no-void': 'error',
'no-whitespace-before-property': 'error',
'object-curly-newline': 'error',
Expand Down
2 changes: 1 addition & 1 deletion .github/label-pr-config.yml
Expand Up @@ -67,7 +67,7 @@ subSystemLabels:
/^tools\/make-v8/: tools, v8 engine, needs-ci
/^tools\/v8_gypfiles/: tools, v8 engine, needs-ci
/^tools\/(code_cache|snapshot)/: needs-ci
/^tools\/build-addons.js/: needs-ci
/^tools\/build-addons.mjs/: needs-ci
# all other tool changes should be marked as such
/^tools\//: tools
/^\.eslint|\.remark|\.editorconfig/: tools
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/authors.yml
Expand Up @@ -11,11 +11,11 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
fetch-depth: '0' # This is required to actually get all the authors
persist-credentials: false
- run: tools/update-authors.js # Run the AUTHORS tool
- run: tools/update-authors.mjs # Run the AUTHORS tool
- uses: gr2m/create-or-update-pull-request-action@v1 # Create a PR or update the Action's existing PR
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
Expand All @@ -24,7 +24,7 @@ jobs:
body: >
Here are some new additions to the AUTHORS file.
This is an automatically generated PR by the
`authors.yml` GitHub Action, which runs `tools/update-authors.js`.
`authors.yml` GitHub Action, which runs `tools/update-authors.mjs`.
branch: actions/authors-update # Custom branch *just* for this Action.
commit-message: 'meta: update AUTHORS'
labels: meta
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/auto-start-ci.yml
Expand Up @@ -36,12 +36,12 @@ jobs:
if: needs.get-prs-for-ci.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false

- name: Install Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-tarball.yml
Expand Up @@ -37,11 +37,11 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -55,25 +55,25 @@ jobs:
mkdir tarballs
mv *.tar.gz tarballs
- name: Upload tarball artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: tarballs
path: tarballs
test-tarball-linux:
needs: build-tarball
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: tarballs
path: tarballs
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/build-windows.yml
Expand Up @@ -30,13 +30,17 @@ env:
jobs:
build-windows:
if: github.event.pull_request.draft == false
runs-on: windows-2019
strategy:
matrix:
windows: [windows-2019]
fail-fast: false
runs-on: ${{ matrix.windows }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand Down
11 changes: 4 additions & 7 deletions .github/workflows/close-stale-feature-requests.yml
@@ -1,12 +1,9 @@
name: Close stale feature requests
on:
workflow_dispatch:
inputs:
daysBeforeStale:
description: Idle number of days before marking feature requests stale
required: true
default: 906
type: number
schedule:
# Run every day at 1:00 AM UTC.
- cron: 0 1 * * *

# yamllint disable rule:empty-lines
env:
Expand Down Expand Up @@ -39,7 +36,7 @@ jobs:
- uses: actions/stale@v4
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: ${{ github.event.inputs.daysBeforeStale }}
days-before-stale: 180
days-before-close: 30
stale-issue-label: stale
close-issue-message: ${{ env.CLOSE_MESSAGE }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/commit-lint.yml
Expand Up @@ -14,13 +14,13 @@ jobs:
run: |
echo "::set-output name=plusOne::$((${{ github.event.pull_request.commits }} + 1))"
echo "::set-output name=minusOne::$((${{ github.event.pull_request.commits }} - 1))"
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }}
persist-credentials: false
- run: git reset HEAD^2
- name: Install Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate commit message
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/commit-queue.yml
Expand Up @@ -42,7 +42,7 @@ jobs:
if: needs.get_mergeable_prs.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
# Needs the whole git history for ncu to work
# See https://github.com/nodejs/node-core-utils/pull/486
Expand All @@ -55,7 +55,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install node-core-utils
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coverage-linux.yml
Expand Up @@ -33,11 +33,11 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coverage-windows.yml
Expand Up @@ -35,11 +35,11 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: windows-2019
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v2
uses: actions/setup-python@v3
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/daily.yml
Expand Up @@ -14,11 +14,11 @@ jobs:
# not working on gcc-8 and gcc-9 see https://github.com/nodejs/node/issues/38570
container: gcc:11
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/doc.yml
Expand Up @@ -22,18 +22,18 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Build
run: NODE=$(command -v node) make doc-only
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: docs
path: out/doc
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/find-inactive-collaborators.yml
Expand Up @@ -16,13 +16,13 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
fetch-depth: 0
persist-credentials: false

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/find-inactive-tsc.yml
Expand Up @@ -17,21 +17,21 @@ jobs:

steps:
- name: Checkout the repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0
persist-credentials: false

- name: Clone nodejs/TSC repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0
path: .tmp
persist-credentials: false
repository: nodejs/TSC

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/license-builder.yml
Expand Up @@ -11,7 +11,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
persist-credentials: false
- run: ./tools/license-builder.sh # Run the license builder tool
Expand Down