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.14.0 proposal #46396

Merged
merged 191 commits into from Feb 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
8dce62c
deps: V8: cherry-pick 5fe919f78321
richardlau Nov 22, 2022
4844935
deps: upgrade npm to 9.1.3
npm-cli-bot Dec 7, 2022
7599b91
deps: upgrade npm to 9.2.0
npm-cli-bot Dec 9, 2022
1e11247
Revert "tools: update V8 gypfiles for RISC-V"
luyahan Jan 10, 2023
b709af3
doc: sort http.createServer() options alphabetically
lpinca Dec 1, 2022
67efe2a
doc: fix wrong output of example in util
deokjinkim Dec 12, 2022
c6457cb
tls: fix re-entrancy issue with TLS close_notify
davidben Sep 6, 2022
757a022
tls: don't treat fatal TLS alerts as EOF
davidben Sep 6, 2022
874f6c3
deps: update undici to 5.14.0
nodejs-github-bot Dec 13, 2022
87a0e86
test_runner: parse yaml
MoLow Dec 13, 2022
7438ff1
tools: update eslint to 8.29.0
nodejs-github-bot Dec 14, 2022
e0cda56
tools: fix incorrect version history order
welfoz Dec 14, 2022
784ed59
repl: improve robustness wrt to prototype pollution
aduh95 Dec 14, 2022
f874d0b
doc: remove Juan Jose keys
RafaelGSS Dec 14, 2022
4aaec07
test: add postject to fixtures
RaisinTen Dec 15, 2022
5eb93f1
doc: add stream/promises pipeline and finished to doc
marco-ippolito Dec 15, 2022
c643645
crypto: fix error when getRandomValues is called without arguments
panva Dec 12, 2022
1a8aa50
crypto: fix CryptoKey WebIDL conformance
panva Dec 12, 2022
da78f9c
test,crypto: update WebCryptoAPI WPT
panva Dec 14, 2022
726b285
doc: remove release cleanup step
targos Dec 16, 2022
48ea28a
doc: add backticks to webcrypto rsaOaepParams
panva Dec 16, 2022
5fa6a70
test: add CryptoKey transferring tests
panva Dec 16, 2022
662f574
doc: reduce likelihood of mismerges during release
richardlau Dec 16, 2022
22c1e91
test: update url wpt to latest
anonrig Dec 17, 2022
cade2fc
test_runner: run t.after() if test body throws
cjihrig Dec 17, 2022
286acaa
test: update encoding wpt to latest
anonrig Dec 17, 2022
55e4140
test: fix mock.method to support class instances
ErickWendel Dec 17, 2022
1e32520
tools: add `ArrayPrototypeConcat` to the list of primordials to avoid
aduh95 Dec 17, 2022
a749ced
src: add undici and acorn to `process.versions`
debadree25 Dec 18, 2022
5aaa8c3
tools: enforce use of trailing commas in `tools/`
aduh95 Dec 18, 2022
3bef8bc
meta: update AUTHORS
nodejs-github-bot Dec 18, 2022
7cb6fef
test: fix test broken under --node-builtin-modules-path
GeoffreyBooth Dec 18, 2022
d94dba9
doc: add tip for NODE_MODULE
theanarkh Dec 19, 2022
f069246
src: fix tls certificate root store data race
bnoordhuis Dec 19, 2022
14c95ec
doc: fix some history entries in `deprecations.md`
aduh95 Dec 19, 2022
6e9676e
node-api: generalize finalizer second pass callback
legendecas Dec 19, 2022
974442e
tools: update lint-md dependencies
nodejs-github-bot Dec 19, 2022
6963c96
deps: update timezone to 2022g
nodejs-github-bot Dec 20, 2022
7a97f3f
crypto: fix CryptoKey prototype WPT
panva Dec 14, 2022
574afac
src: check size of args before using for exec_path
awilfox Dec 20, 2022
e4fc3ab
src: fix UB in overflow checks
bnoordhuis Dec 20, 2022
546e083
doc: fix wrong output of example in `url.password`
deokjinkim Dec 21, 2022
79e0bf9
benchmark: include webstreams benchmark
RafaelGSS Dec 21, 2022
48e3ad3
build: add option to disable shared readonly heap
addaleax Dec 21, 2022
b2facef
os: add availableParallelism()
cjihrig Dec 17, 2022
53684e4
doc: add parallelism note to os.cpus()
cjihrig Dec 18, 2022
9ca31cd
src: use string_view for FastStringKey implementation
addaleax Dec 21, 2022
c9845fc
deps: add simdutf dependency
anonrig Nov 30, 2022
f1dcbe7
util: add fast path for text-decoder fatal flag
anonrig Dec 15, 2022
64d3e3f
deps: disable avx512 for simutf on benchmark ci
anonrig Dec 17, 2022
2047577
errors: refactor to use a method that formats a list string
daeyeon Dec 23, 2022
27d6a8b
src: fix creating `Isolate`s from addons
addaleax Dec 23, 2022
56247d7
meta: add `nodejs/test_runner` to CODEOWNERS
aduh95 Dec 23, 2022
b0e8837
tools: update GitHub workflow action
VoltrexKeyva Dec 23, 2022
162d3a9
doc: show output of example in http
deokjinkim Dec 24, 2022
10a276a
meta: add `nodejs/loaders` to CODEOWNERS
GeoffreyBooth Dec 24, 2022
83875f4
doc: remove port from example in `url.hostname`
deokjinkim Dec 24, 2022
3c0c5e0
http: improved timeout defaults handling
ShogunPanda Dec 24, 2022
53a94a9
doc: fix typos in packages.md
ericmutta Dec 23, 2022
aab35a9
doc: update error message of example in repl
deokjinkim Dec 24, 2022
560ee24
build: fix arm64 cross-compile from powershell
StefanStojanovic Dec 24, 2022
4063cdc
Revert "deps: disable avx512 for simutf on benchmark ci"
anonrig Dec 24, 2022
16ee02f
buffer: add buffer.isUtf8 for utf8 validation
anonrig Dec 25, 2022
ea73702
process,worker: ensure code after exit() effectless
ywave620 Dec 25, 2022
335acf7
doc: replace single executable champion in strategic initiatives doc
RaisinTen Dec 25, 2022
7812752
deps: fix updater github workflow job
anonrig Dec 25, 2022
4d6dd10
test: print failed JS/parallel tests
GeoffreyBooth Dec 27, 2022
623b0eb
tools: update lint-md-dependencies to rollup@3.8.1
nodejs-github-bot Dec 27, 2022
d31c478
meta: update AUTHORS
nodejs-github-bot Dec 27, 2022
422a981
deps: update to uvwasi 0.0.14
cjihrig Dec 27, 2022
3b93b0c
tools: add url to `AUTHORS` update automation
aduh95 Dec 27, 2022
86b2c8c
doc: make EventEmitterAsyncResource's `options` as optional
deokjinkim Dec 27, 2022
d148f35
deps: update simdutf to 2.0.9
nodejs-github-bot Dec 27, 2022
8c06e2f
http: replace `var` with `const` on code of comment
deokjinkim Dec 28, 2022
61dbca2
doc: use `os.availableParallelism()` in async_context and cluster
deokjinkim Dec 28, 2022
4cdf000
debugger: refactor console in lib/internal/debugger/inspect.js
debadree25 Dec 28, 2022
99c033e
src: fix crash on OnStreamRead on Windows
santigimeno Dec 28, 2022
325fc08
stream: fix typo in JSDoc
deokjinkim Dec 28, 2022
29d509c
doc: fix wrong output of example in `url.protocol`
deokjinkim Dec 28, 2022
02a61dd
src: fix typo in `node_file.cc`
kwarabei Dec 28, 2022
c1cc1f9
lib: use `kEmptyObject` as default value for options
deokjinkim Dec 31, 2022
0bdf2db
esm: rewrite loader hooks test
GeoffreyBooth Dec 31, 2022
441d9de
stream: refactor to use `validateFunction`
deokjinkim Jan 1, 2023
aec340b
fs: refactor to use `validateInteger`
deokjinkim Jan 1, 2023
fa5b65e
doc: use console.error for error case in timers and tls
deokjinkim Jan 1, 2023
4ee3238
async_hooks: refactor to use `validateObject`
deokjinkim Jan 1, 2023
96f1b2e
vm: refactor to use `validateStringArray`
deokjinkim Jan 1, 2023
b239f06
events: fix violation of symbol naming convention
deokjinkim Jan 1, 2023
f3518f3
test: use `process.hrtime.bigint` instead of `process.hrtime`
deokjinkim Jan 1, 2023
7fc7b19
lib: update JSDoc of `getOwnPropertyValueOrDefault`
deokjinkim Jan 1, 2023
b48e82e
tools: add release host var to promotion script
ruyadorno Jan 1, 2023
2307a74
doc: update isUtf8 description
anonrig Jan 1, 2023
18503fa
tools: update doc to unist-util-select@4.0.2
nodejs-github-bot Jan 1, 2023
0a80cbd
tools: update lint-md-dependencies to rollup@3.9.0
nodejs-github-bot Jan 1, 2023
e3f0194
meta: update AUTHORS
nodejs-github-bot Jan 1, 2023
782b6f6
crypto: ensure exported webcrypto EC keys use uncompressed point format
bnoordhuis Dec 30, 2022
3ad584c
net: handle socket.write(cb) edge case
santigimeno Jan 1, 2023
c8492b7
deps: update corepack to 0.15.3
nodejs-github-bot Jan 2, 2023
8de6425
dgram: sync the old handle state to new handle
theanarkh Jan 3, 2023
41f5a29
src: speed up process.getActiveResourcesInfo()
RaisinTen Jan 3, 2023
4df1fcc
http: join authorization headers
marco-ippolito Jan 3, 2023
2de50fe
crypto: add KeyObject Symbol.toStringTag
panva Jan 3, 2023
31b8cf1
tools: fix lint rule recommendation
cjihrig Jan 1, 2023
86554bf
lib: fix incorrect use of console intrinsic
cjihrig Jan 1, 2023
2ab35cf
node-api: disambiguate napi_add_finalizer
legendecas Nov 10, 2022
3269423
test,esm: validate more edge cases for dynamic imports
aduh95 Jan 4, 2023
76c7ea1
doc: describe argument of `Symbol.for`
deokjinkim Jan 4, 2023
d8ce990
meta: update comment in `CODEOWNERS` to better reflect current policy
aduh95 Jan 6, 2023
609df01
tools: make update-eslint.sh work with npm@9
lpinca Jan 4, 2023
fafbd1c
tools: move update-eslint.sh to dep_updaters/
lpinca Jan 4, 2023
84dc65a
doc: include updating release optional step
RafaelGSS Jan 6, 2023
1fabef3
doc: mention how to run ncu-ci citgm
RafaelGSS Jan 6, 2023
5539977
doc: add personal pronouns option
panva Jan 6, 2023
b454a76
src: keep PipeWrap::Open function consistent with TCPWrap
theanarkh Jan 6, 2023
1ec14c2
doc: fix `event.cancelBubble` documentation
deokjinkim Jan 7, 2023
3968698
doc: abort controller emits error in child process
debadree25 Jan 7, 2023
ebe2921
doc,crypto: fix WebCryptoAPI import keyData and export return
panva Jan 7, 2023
0ac4e5d
src: fix typo in node_snapshotable.cc
kwarabei Jan 7, 2023
36be0c4
events: change status of `event.srcElement` to legacy
deokjinkim Jan 7, 2023
24a1016
crypto: return correct bit length in KeyObject's asymmetricKeyDetails
panva Jan 7, 2023
baf30ee
module: fix unintended mutation
aduh95 Jan 7, 2023
1834e94
doc: fix spelling in SECURITY.md
vchan-in Jan 7, 2023
1352f08
assert: remove `assert.snapshot`
MoLow Jan 7, 2023
a3c9c1b
doc: fix ERR_TLS_RENEGOTIATION_DISABLED text
tniessen Jan 7, 2023
10afecd
meta: update AUTHORS
nodejs-github-bot Jan 8, 2023
849a3e2
doc: fix (EC)DHE remark in TLS docs
tniessen Jan 8, 2023
2497702
deps: update simdutf to 2.1.0
nodejs-github-bot Jan 8, 2023
40d52fb
test: add test to once() in event lib
jdiaz-dev Jan 9, 2023
6772996
src: use constant strings for memory info names
legendecas Jan 9, 2023
f3dc432
tools: update lint-md-dependencies to rollup@3.9.1
nodejs-github-bot Jan 10, 2023
fab72b1
src: use simdutf for converting externalized builtins to UTF-16
addaleax Jan 10, 2023
874054f
deps: add simdutf version to metadata
roth-mike Jan 10, 2023
512feaa
doc: remove outdated sections from `maintaining-v8`
aduh95 Jan 10, 2023
3f4c0c0
tools: update eslint to 8.31.0
nodejs-github-bot Jan 10, 2023
7e1462d
test: update Web Events WPT
deokjinkim Jan 10, 2023
8fac4c5
perf_hooks: fix checking range of `options.figures` in createHistogram
deokjinkim Jan 10, 2023
d0f905b
doc: duplex and readable from uncaught execption warning
marco-ippolito Jan 11, 2023
d088d6e
events: change status of `event.cancelBubble` to legacy
deokjinkim Jan 11, 2023
d251a66
deps: add /deps/**/.github/ to .gitignore
lpinca Jan 11, 2023
ec34cad
doc: add PerformanceObserver.supportedEntryTypes to doc
theanarkh Jan 11, 2023
257224d
test: use `os.availableParallelism()`
deokjinkim Dec 29, 2022
ed1ac82
benchmark,tools: use os.availableParallelism()
deokjinkim Jan 2, 2023
bc17f37
lib: reuse invalid state errors on webstreams
RafaelGSS Jan 13, 2023
c4c8931
src: remove unnecessary semicolons
codebytere Jan 13, 2023
335110b
doc: make options of readableStream.pipeTo as optional
deokjinkim Jan 13, 2023
e54483c
doc: https update default request timeout
marco-ippolito Jan 13, 2023
38df662
tools: update create-or-update-pull-request-action
targos Jan 13, 2023
53ecd20
src: remove return after abort
codebytere Jan 13, 2023
3d1dd96
http: refactor to use min of validateNumber for maxTotalSockets
deokjinkim Jan 13, 2023
277d9da
vm: refactor to use validate function
deokjinkim Jan 14, 2023
d7a8c07
doc: use "file system" instead of "filesystem"
Trott Jan 14, 2023
1b0cc79
tools: add automation for updating postject dependency
RaisinTen Jan 14, 2023
d6fc855
lib: refactor to use validate function
deokjinkim Jan 14, 2023
9648b06
src: distinguish env stopping flags
legendecas Jan 14, 2023
599d1dc
crypto: ensure auth tag set for chacha20-poly1305
bnoordhuis Jan 14, 2023
9bfd404
doc: update http.setMaxIdleHTTPParsers arguments
debadree25 Jan 14, 2023
cce2af4
deps: bump googletest to 2023.01.13
gengjiawen Jan 15, 2023
09adb86
tools: fix macro name in update-undici
almeidx Jan 15, 2023
fcca2d5
tools: update lint-md-dependencies
nodejs-github-bot Jan 15, 2023
db61722
meta: update AUTHORS
nodejs-github-bot Jan 15, 2023
4f2d9ea
doc: add Node-API media link
KevinEady Jan 15, 2023
edcd4fc
lib: use kEmptyObject and update JSDoc in webstreams
deokjinkim Jan 15, 2023
3ce39bb
src: hide kMaxDigestMultiplier outside HKDF impl
tniessen Jan 16, 2023
08a6a61
src,lib: the handle keeps loop alive in cluster rr mode
theanarkh Jan 16, 2023
be85d5a
doc: update to match changed `--dns-result-order` default
tikotzky Jan 16, 2023
3bf2371
build: add extra semi check
gengjiawen Jan 13, 2023
340d76a
deps: cherrypick simdutf patch
gengjiawen Jan 16, 2023
7c03a3d
deps: upgrade npm to 9.3.0
npm-cli-bot Jan 17, 2023
3e70b7d
http: writeHead if statusmessage is undefined dont override headers
marco-ippolito Jan 17, 2023
94605b1
src: replace unreachable code with static_assert
tniessen Jan 17, 2023
e620de6
http: refactor to use `validateHeaderName`
deokjinkim Jan 17, 2023
463bb96
esm: mark `importAssertions` as required
aduh95 Jan 12, 2023
5294371
doc: add text around collaborative expectations
mhdawson Jan 6, 2023
a558774
crypto: add cipher update/final methods encoding validation
vitpavlenko Jan 17, 2023
a9db45e
doc: add note to tls docs about secureContext availability
tgerk Jan 18, 2023
896027c
test: add fix so that test exits if port 42 is unprivileged
7suyash7 Jan 18, 2023
cde5960
stream: implement finished() for ReadableStream and WritableStream
debadree25 Jan 18, 2023
eaeb870
deps: upgrade npm to 9.3.1
npm-cli-bot Jan 18, 2023
52a7887
crypto: add CryptoKey Symbol.toStringTag
panva Jan 18, 2023
6317502
doc: update events API example to have runnable code
deokjinkim Jan 18, 2023
1790569
test: improve test coverage for WHATWG `TextDecoder`
juanarbol Jan 18, 2023
b7fe8c7
deps: update simdutf to 3.1.0
nodejs-github-bot Jan 18, 2023
646cadc
src: fix endianness of simdutf
anonrig Jan 18, 2023
a3056f4
test: refactor to avoid mutation of global by a loader
targos Jan 19, 2023
297773c
events: change status of `event.returnvalue` to legacy
deokjinkim Jan 19, 2023
0defe4e
trace_events: refactor to use `validateStringArray`
deokjinkim Jan 19, 2023
a87963d
stream: fix pipeline calling end on destination more than once
debadree25 Jan 19, 2023
de2b7a9
doc: fix mismatched arguments of `NodeEventTarget`
deokjinkim Jan 19, 2023
536322f
test: update postject to 1.0.0-alpha.4
nodejs-github-bot Jan 14, 2023
fcfde34
src: rename internal module declaration as internal bindings
legendecas Nov 20, 2022
220a5a1
2023-02-02, Version 18.14.0 'Hydrogen' (LTS)
juanarbol Jan 28, 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
  •  
  •  
  •  
14 changes: 4 additions & 10 deletions .eslintrc.js
Expand Up @@ -68,7 +68,7 @@ module.exports = {
files: ['**/*.md/*.cjs', '**/*.md/*.js'],
parserOptions: {
sourceType: 'script',
ecmaFeatures: { impliedStrict: true }
ecmaFeatures: { impliedStrict: true },
},
rules: { strict: 'off' },
},
Expand Down Expand Up @@ -103,11 +103,11 @@ module.exports = {
},
{
name: 'Buffer',
message: 'Import Buffer instead of using the global'
message: 'Import Buffer instead of using the global',
},
{
name: 'process',
message: 'Import process instead of using the global'
message: 'Import process instead of using the global',
},
] },
},
Expand All @@ -134,13 +134,7 @@ module.exports = {
ignorePattern: '.*',
},
}],
'comma-dangle': ['error', {
arrays: 'always-multiline',
exports: 'only-multiline',
functions: 'only-multiline',
imports: 'only-multiline',
objects: 'only-multiline',
}],
'comma-dangle': ['error', 'always-multiline'],
'comma-spacing': 'error',
'comma-style': 'error',
'computed-property-spacing': 'error',
Expand Down
42 changes: 29 additions & 13 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
@@ -1,9 +1,12 @@
# Node.js Project Codeowners

# 1. Codeowners must always be teams, never individuals
# 2. Each codeowner team should contain at least one TSC member
# 3. PRs touching any code with a codeowner must be signed off by at least one
# person on the code owner team.
# This file does not define any requirements for landing PRs.
# Its purpose is to allow automation of courtesy pings to the
# relevant team(s) when any of the paths listed here are modified.
# Criteria for landing PRs are defined in
# https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md#code-reviews.
#
# Codeowners must always be teams, never individuals.

# tsc

Expand Down Expand Up @@ -71,16 +74,18 @@
/src/node_http2* @nodejs/http2 @nodejs/net
/src/node_mem* @nodejs/http2

# modules
# modules, including loaders

/doc/api/modules.md @nodejs/modules
/doc/api/esm.md @nodejs/modules
/doc/api/module.md @nodejs/modules
/doc/api/packages.md @nodejs/modules
/lib/module.js @nodejs/modules
/lib/internal/modules/* @nodejs/modules
/lib/internal/bootstrap/loaders.js @nodejs/modules
/src/module_wrap* @nodejs/modules @nodejs/vm
/doc/api/esm.md @nodejs/modules @nodejs/loaders
/doc/api/module.md @nodejs/modules @nodejs/loaders
/doc/api/modules.md @nodejs/modules @nodejs/loaders
/doc/api/packages.md @nodejs/modules @nodejs/loaders
/lib/internal/bootstrap/loaders.js @nodejs/modules @nodejs/loaders
/lib/internal/modules/* @nodejs/modules @nodejs/loaders
/lib/internal/process/esm_loader.js @nodejs/modules @nodejs/loaders
/lib/internal/process/execution.js @nodejs/modules @nodejs/loaders
/lib/module.js @nodejs/modules @nodejs/loaders
/src/module_wrap* @nodejs/modules @nodejs/loaders @nodejs/vm

# Node-API

Expand All @@ -96,6 +101,7 @@
/tools/gyp/**/* @nodejs/gyp

# WASI

/deps/uvwasi/ @nodejs/wasi
/doc/api/wasi.md @nodejs/wasi
/lib/wasi.js @nodejs/wasi
Expand All @@ -113,10 +119,20 @@
/tools/snapshot/* @nodejs/startup

# V8

/deps/v8/* @nodejs/v8-update
/tools/v8_gypfiles/* @nodejs/v8-update

# Actions

/.github/workflows/* @nodejs/actions
/tools/actions/* @nodejs/actions

# Test runner

/test/message/test_runner_* @nodejs/test_runner
/test/parallel/test-runner-* @nodejs/test_runner
/doc/api/test.md @nodejs/test_runner
/lib/test.js @nodejs/test_runner
/lib/internal/main/test_runner.js @nodejs/test_runner
/lib/internal/test_runner/* @nodejs/test_runner
5 changes: 4 additions & 1 deletion .github/workflows/authors.yml
Expand Up @@ -19,7 +19,7 @@ jobs:
fetch-depth: '0' # This is required to actually get all the authors
persist-credentials: false
- run: tools/update-authors.mjs # Run the AUTHORS tool
- uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
- uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5
# Creates a PR or update the Action's existing PR, or
# no-op if the base branch is already up-to-date.
env:
Expand All @@ -30,6 +30,9 @@ jobs:
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.mjs`.
Check the output of
${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
for possible duplicates.
branch: actions/authors-update # Custom branch *just* for this Action.
commit-message: 'meta: update AUTHORS'
labels: meta
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-stale-feature-requests.yml
Expand Up @@ -39,7 +39,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
- uses: actions/stale@v7
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 180
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-stalled.yml
Expand Up @@ -20,7 +20,7 @@ jobs:
if: github.repository == 'nodejs/node'
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
- uses: actions/stale@v7
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-close: 30
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/find-inactive-collaborators.yml
Expand Up @@ -33,7 +33,7 @@ jobs:
run: tools/find-inactive-collaborators.mjs

- name: Open pull request
uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5
# Creates a PR or update the Action's existing PR, or
# no-op if the base branch is already up-to-date.
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/find-inactive-tsc.yml
Expand Up @@ -42,7 +42,7 @@ jobs:
run: tools/find-inactive-tsc.mjs >> $GITHUB_ENV

- name: Open pull request
uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5
# Creates a PR or update the Action's existing PR, or
# no-op if the base branch is already up-to-date.
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/license-builder.yml
Expand Up @@ -21,7 +21,7 @@ jobs:
with:
persist-credentials: false
- run: ./tools/license-builder.sh # Run the license builder tool
- uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
- uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5
# Creates a PR or update the Action's existing PR, or
# no-op if the base branch is already up-to-date.
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/timezone-update.yml
Expand Up @@ -40,7 +40,7 @@ jobs:
run: echo "${{ env.new_version }}" > test/fixtures/tz-version.txt

- name: Open Pull Request
uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Create a PR or update the Action's existing PR
uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Create a PR or update the Action's existing PR
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
with:
Expand Down
27 changes: 23 additions & 4 deletions .github/workflows/tools.yml
Expand Up @@ -21,12 +21,11 @@ jobs:
subsystem: tools
label: tools
run: |
cd tools
NEW_VERSION=$(npm view eslint dist-tags.latest)
CURRENT_VERSION=$(node -p "require('./node_modules/eslint/package.json').version")
CURRENT_VERSION=$(node -p "require('./tools/node_modules/eslint/package.json').version")
if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then
echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV
./update-eslint.sh
./tools/dep_updaters/update-eslint.sh
fi
- id: corepack
subsystem: deps
Expand Down Expand Up @@ -78,6 +77,16 @@ jobs:
echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV
./tools/update-undici.sh
fi
- id: postject
subsystem: deps
label: dependencies
run: |
NEW_VERSION=$(npm view postject dist-tags.latest)
CURRENT_VERSION=$(node -p "require('./test/fixtures/postject-copy/node_modules/postject/package.json').version")
if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then
echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV
./tools/dep_updaters/update-postject.sh
fi
- id: base64
subsystem: deps
label: dependencies
Expand Down Expand Up @@ -125,14 +134,24 @@ jobs:
echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV
./tools/dep_updaters/update-libuv.sh "$NEW_VERSION"
fi
- id: simdutf
subsystem: deps
label: dependencies
run: |
NEW_VERSION=$(gh api repos/simdutf/simdutf/releases/latest -q '.tag_name|ltrimstr("v")')
CURRENT_VERSION=$(grep "#define SIMDUTF_VERSION" ./deps/simdutf/simdutf.h | sed -n "s/^.*VERSION \(.*\)/\1/p")
if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then
echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV
./tools/dep_updaters/update-simdutf.sh "$NEW_VERSION"
fi
steps:
- uses: actions/checkout@v3
with:
persist-credentials: false
- run: ${{ matrix.run }}
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
- uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
- uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5
# Creates a PR or update the Action's existing PR, or
# no-op if the base branch is already up-to-date.
env:
Expand Down
5 changes: 3 additions & 2 deletions .gitignore
Expand Up @@ -136,10 +136,11 @@ tools/*/*.i.tmp
/deps/npm/node_modules/.bin/
# Respect V8's .gitignore
!deps/v8/**
# Ignore the libuv book and GitHub templates
/deps/uv/.github/
# Ignore the libuv book
/deps/uv/docs/code/
/deps/uv/docs/src/guide/
# Ignore .github directories
/deps/**/.github/
# Ignore dependencies fetched by tools/v8/fetch_deps.py
/deps/.cipd

Expand Down
1 change: 1 addition & 0 deletions .mailmap
Expand Up @@ -141,6 +141,7 @@ David Mark Clements <david.clements@nearform.com> <huperekchuno@googlemail.com>
David Siegel <david@artcom.de> <david.siegel@artcom.de>
DC <dcposch@dcpos.ch>
Deepjyoti Mondal <djmdeveloper060796@gmail.com>
Deokjin Kim <deokjin81.kim@gmail.com> <deokjin81.kim@samsung.com>
dnlup <dnlup.dev@gmail.com> <dwon.dnl@gmail.com>
Domenic Denicola <domenic@domenicdenicola.com>
Domenic Denicola <domenic@domenicdenicola.com> <d@domenic.me>
Expand Down
10 changes: 10 additions & 0 deletions AUTHORS
Expand Up @@ -3585,5 +3585,15 @@ Alex Hunt <hello@alexhunt.io>
Debadree Chatterjee <debadree333@gmail.com>
Gabriela Gutierrez <gabibguti1@gmail.com>
emirgoren <61096652+emirgoren@users.noreply.github.com>
Pulkit Gupta <pulkit30.bsr@gmail.com>
Fabien Michel <104162117+welfoz@users.noreply.github.com>
A. Wilcox <AWilcox@Wilcox-Tech.com>
Daniel Lemire <daniel@lemire.me>
Eric Mutta <eric.mutta@gmail.com>
Vadim <vadimgerasimenko101@gmail.com>
Aaron Friel <mayreply@aaronfriel.com>
Vaishno Chaitanya <vaishnochaitanya7@gmail.com>
Jonathan Diaz <50384299+jdiaz-dev@users.noreply.github.com>
Mike Roth <mike_roth@safetrekapp.com>

# Generated by tools/update-authors.mjs
3 changes: 2 additions & 1 deletion CHANGELOG.md
Expand Up @@ -33,7 +33,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V18.md#18.13.0">18.13.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V18.md#18.14.0">18.14.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.13.0">18.13.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.12.1">18.12.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.12.0">18.12.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.11.0">18.11.0</a><br/>
Expand Down