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.9.0 proposal #54966

Merged
merged 162 commits into from
Sep 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
5c9599a
src: create handle scope in FastInternalModuleStat
joyeecheung Aug 16, 2024
5243e32
Revert "v8: enable maglev on supported architectures"
joyeecheung Aug 14, 2024
b7284ed
module: do not warn for typeless package.json when there isn't one
joyeecheung Jul 29, 2024
5bfb4bc
doc: add documentation about os.tmpdir() overrides
joyeecheung Aug 30, 2024
027b0ff
async_hooks: add an InactiveAsyncContextFrame class
bengl Aug 30, 2024
540b1db
lib: refactor SubtleCrypto experimental warnings
panva Aug 30, 2024
754baa4
doc: fix webcrypto.md AES-GCM backticks
panva Aug 30, 2024
fdb6511
test: improve output of child process utilities
joyeecheung Aug 30, 2024
6a32645
deps: fix sign-compare warning in ncrypto
zcbenz Aug 31, 2024
02ac537
crypto: remove unused `kHashTypes` internal
aduh95 Aug 31, 2024
5555095
doc: fix typo
mhdawson Aug 31, 2024
6c8a20d
meta: fix `contributing` codeowners
RedYetiDev Aug 31, 2024
67e30de
test: move more zlib tests to node:test
anonrig Sep 1, 2024
04ef3e4
https: only use default ALPNProtocols when appropriate
mscdex Sep 1, 2024
d6df542
tools: remove readability/fn_size rule
RafaelGSS Sep 1, 2024
2a1f56c
lib: ensure no holey array in fixed_queue
jazelly Sep 2, 2024
b3d567a
timers: document ref option for scheduler.wait
ShogunPanda Sep 2, 2024
e2307d8
stream: relocate the status checking code in the onwritecomplete
MCprotein Sep 2, 2024
1c7bdf9
doc: render type references in SQLite docs
tniessen Sep 3, 2024
071dff1
typings: correct param type of `SafePromisePrototypeFinally`
iwuliz Sep 3, 2024
79b358a
meta: fix links in `SECURITY.md`
RedYetiDev Sep 3, 2024
c6bd9e4
meta: bump github/codeql-action from 3.25.15 to 3.26.6
dependabot[bot] Sep 3, 2024
ea58feb
meta: bump actions/upload-artifact from 4.3.4 to 4.4.0
dependabot[bot] Sep 3, 2024
9ebcfb2
meta: bump step-security/harden-runner from 2.9.0 to 2.9.1
dependabot[bot] Sep 3, 2024
721c63c
benchmark: adds groups to better separate benchmarks
puskin94 Sep 4, 2024
3b5ed97
build: turn off `-Wrestrict`
richardlau Sep 4, 2024
ade9da5
vm: add vm proto property lookup test
legendecas Sep 4, 2024
19574a8
meta: update sccache to v0.8.1
RedYetiDev Sep 4, 2024
bdd9fbb
meta: bump actions/setup-python from 5.1.1 to 5.2.0
Trott Sep 4, 2024
d19efd7
benchmark,doc: mention bar.R to the list of scripts
RafaelGSS Sep 4, 2024
68e45b4
benchmark,doc: add CPU scaling governor to perf
RafaelGSS Sep 4, 2024
62b0007
doc: clarify expandedSQL behavior
tniessen Sep 4, 2024
a37d805
lib: add util.getCallSite() API
RafaelGSS Sep 4, 2024
de225f5
doc: specify that preloaded modules affect subprocesses
RedYetiDev Sep 4, 2024
85b5ed5
buffer: re-enable Fast API for Buffer.write
ronag Sep 4, 2024
5e081a1
doc, child_process: add esm snippets
RedYetiDev Sep 5, 2024
ee89c31
fs: respect dereference when copy symlink directory
jazelly Sep 5, 2024
3981853
crypto: return a clearer error when loading an unsupported pkcs12
pimterry Sep 5, 2024
456a1fe
benchmark: add strictEqual and notStrictEqual bench
RafaelGSS Sep 3, 2024
af7689e
benchmark: add throws and doesNotThrow bench
RafaelGSS Sep 3, 2024
2844180
benchmark: add rejects and doesNotReject bench
RafaelGSS Sep 3, 2024
0601644
benchmark: add match and doesNotMatch bench
RafaelGSS Sep 3, 2024
8c4c85c
zlib: deprecate instantiating classes without new
anonrig Sep 5, 2024
0659516
deps: allow amaro to be externalizable
mhdawson Aug 29, 2024
21fef34
lib: add note about removing `node:sys` module
RafaelGSS Sep 5, 2024
ebe91db
benchmark: enhance dc publish benchmark
RafaelGSS Sep 5, 2024
4c1b98b
sqlite: remove unnecessary auto assignment
tniessen Sep 5, 2024
237d7df
benchmark: add access async version to bench
RafaelGSS Sep 5, 2024
dc69eb8
doc: fix typo in module.md
tniessen Sep 5, 2024
df30e8e
meta: ping @nodejs/performance on bench changes
RafaelGSS Sep 6, 2024
c0f3e46
doc: add support link for marco-ippolito
marco-ippolito Sep 6, 2024
93fab49
tools: add util scripts to land and rebase PRs
aduh95 Sep 6, 2024
689d127
typings: fix TypedArray to a global type
1ilsang Sep 6, 2024
f074d74
test: refactor `test-esm-type-field-errors`
puskin94 Sep 6, 2024
5bd4be5
doc: replace --allow-fs-read by --allow-fs-write in related section
M1CK431 Sep 6, 2024
6200cf4
build: don't store eslint locally
RedYetiDev Sep 6, 2024
2c2ae80
doc: clarify `--max-old-space-size` and `--max-semi-space-size` units
alexandre-abrioux Sep 6, 2024
9601169
test: refactor fs-watch tests due to macOS issue
santigimeno Sep 6, 2024
b5137f6
test: fix `test-process-load-env-file` when path contains `'`
aduh95 Sep 6, 2024
1fb67af
buffer: fix out of range for toString
jazelly Sep 6, 2024
fc78ced
lib: convert signals to array before validation
jazelly Sep 6, 2024
40c6849
benchmark: add buffer.isUtf8 bench
RafaelGSS Sep 3, 2024
af1988c
benchmark: add buffer.isAscii benchmark
RafaelGSS Sep 3, 2024
82c08ef
meta: add `Windows ARM64` to flaky-tests list
RedYetiDev Sep 6, 2024
5bba078
crypto: reject dh,x25519,x448 in {Sign,Verify}Final
JLHwung Sep 6, 2024
b8ae36b
doc: fix typo in recognizing-contributors
tniessen Sep 6, 2024
2351da5
deps: update cjs-module-lexer to 1.4.0
nodejs-github-bot Sep 6, 2024
1def181
doc: mark `--conditions` CLI flag as stable
guybedford Sep 6, 2024
45ef2a8
test: set `test-debugger-heap-profiler` as flaky
anonrig Sep 6, 2024
4231af3
test: set `test-performance-function` as flaky
anonrig Sep 6, 2024
5f6f875
test: set `test-runner-watch-mode-complex` as flaky
anonrig Sep 6, 2024
b0458a8
test: set `test-http2-large-file` as flaky
anonrig Sep 6, 2024
3dfb525
test: set `test-esm-loader-hooks-inspect-wait` as flaky
anonrig Sep 6, 2024
d55fec8
test: set `test-async-context-frame` as flaky
anonrig Sep 6, 2024
b9f3385
test: set `test-writewrap` as flaky
anonrig Sep 6, 2024
d2ede46
test: set `test-sqlite-statement-sync` as flaky
anonrig Sep 6, 2024
e3b7c40
test: set `test-runner-run-watch` as flaky
anonrig Sep 6, 2024
2f40884
test: set `test-fs-utimes` as flaky
anonrig Sep 6, 2024
6a2da4c
test: set `test-macos-app-sandbox` as flaky
anonrig Sep 6, 2024
32d340e
test: set `test-single-executable-application-empty` as flaky
anonrig Sep 6, 2024
8291de1
test: set `test-http-server-request-timeouts-mixed` as flaky
anonrig Sep 6, 2024
56238de
test: set `test-runner-run-watch` as flaky
anonrig Sep 6, 2024
1e1ac48
test: set `test-worker-arraybuffer-zerofill` as flaky
anonrig Sep 6, 2024
41682c7
test: set `test-http2-socket-close` as flaky
anonrig Sep 6, 2024
b89cd8d
src: move hkdf, scrypto, pbkdf2 impl to ncrypto
jasnell Aug 29, 2024
40ba89e
esm: use Undici/`fetch` `data:` URL parser
KhafraDev Sep 7, 2024
7766349
sqlite: fix segfault in expandedSQL
tniessen Sep 7, 2024
c1b92e0
doc: add support link for mcollina
mcollina Sep 7, 2024
cad404e
test: fix volatile for CauseSegfault with clang
tie Sep 7, 2024
608a611
tools: add readability/fn_size to filter
RafaelGSS Sep 7, 2024
97cbcfb
src: fix unhandled error in structuredClone
daeyeon Sep 7, 2024
948bba3
build: do not build with code cache for core coverage collection
joyeecheung Sep 7, 2024
6f8a6e9
doc: add `ERR_INVALID_ADDRESS` to `errors.md`
RedYetiDev Sep 7, 2024
61047dd
deps: upgrade npm to 10.8.3
npm-cli-bot Sep 8, 2024
8345a60
test: fix Windows async-context-frame memory failure
Sep 8, 2024
c1cc046
meta: bump peter-evans/create-pull-request from 6.1.0 to 7.0.1
dependabot[bot] Sep 8, 2024
8931f56
doc: experimental flag for global accessible APIs
legendecas Sep 9, 2024
56aca2a
doc: run license-builder
github-actions[bot] Sep 9, 2024
c2bf013
tls: add `allowPartialTrustChain` flag
addaleax Sep 5, 2024
8433032
repl: doc-deprecate instantiating `node:repl` classes without `new`
RedYetiDev Sep 9, 2024
31d4ef9
esm: fix support for `URL` instances in `import.meta.resolve`
aduh95 Sep 9, 2024
375cbb5
fs: refactor rimraf to avoid using primordials
anonrig Sep 10, 2024
3d47872
timers: avoid generating holey internal arrays
gurgunday Sep 10, 2024
5278b8b
test: move test-http-server-request-timeouts-mixed
jasnell Sep 7, 2024
b96ee30
test: use `node:test` in `test-cli-syntax.bad`
RedYetiDev Aug 23, 2024
5f02e1b
lib: move `Symbol[Async]Dispose` polyfills to `internal/util`
aduh95 Sep 10, 2024
94fb7ab
path: remove `StringPrototypeCharCodeAt` from `posix.extname`
RedYetiDev Sep 10, 2024
de73d1e
test_runner: improve code coverage cleanup
cjihrig Sep 11, 2024
5e72bd3
src: eliminate ManagedEVPPkey
jasnell Sep 4, 2024
461e523
os: improve `tmpdir` performance
anonrig Sep 11, 2024
440c256
doc: add support link for aduh95
aduh95 Sep 11, 2024
d1a4114
test: reduce fs calls in test-fs-existssync-false
anonrig Sep 11, 2024
a624002
esm: throw `ERR_REQUIRE_ESM` instead of `ERR_INTERNAL_ASSERTION`
aduh95 Sep 11, 2024
b875f2d
test: reduce stack size for test-error-serdes
jasnell Sep 7, 2024
b10e434
test: add platform timeout support for riscv64
jakecastelli Aug 28, 2024
f084ea2
test: use platform timeout
jakecastelli Aug 27, 2024
fbd08e3
src: switch crypto APIs to use Maybe<void>
jasnell Sep 4, 2024
b998bb0
test: remove need to make fs call for zlib test
anonrig Sep 12, 2024
c968d65
test: fix test-tls-client-mindhsize for OpenSSL32
mhdawson Sep 3, 2024
4b53558
test: reduce the allocation size in test-worker-arraybuffer-zerofill
jasnell Sep 7, 2024
194cb83
test: reduce test-esm-loader-hooks-inspect-wait flakiness
lpinca Sep 12, 2024
b198a91
test: remove dead code in test-http2-misbehaving-multiplex
lpinca Sep 12, 2024
2b68c30
doc, meta: fix broken link in `onboarding.md`
RedYetiDev Sep 12, 2024
e38e305
build,win: enable clang-cl compilation
StefanStojanovic Sep 9, 2024
36da793
test_runner: allow `--import` with no isolation
RedYetiDev Sep 9, 2024
2efec62
test: deflake test-http2-misbehaving-multiplex
lpinca Sep 12, 2024
021f59b
test_runner: apply filtering when tests begin
cjihrig Sep 1, 2024
3396a49
test_runner: detect only tests when isolation is off
cjihrig Sep 5, 2024
ee385d6
test: strip color chars in `test-runner-run`
puskin94 Sep 12, 2024
7a1d633
test: move more url tests to `node:test`
anonrig Sep 13, 2024
6552fdd
test_runner: update kPatterns
pmarchini Sep 13, 2024
a52c199
test_runner: report coverage thresholds in `test:coverage`
RedYetiDev Sep 13, 2024
424bdc0
src: add Cleanable class to Environment
gabrielschulhof Sep 13, 2024
2b9a637
lib: make WeakRef safe in abort_controller
jazelly Sep 5, 2024
69ec9d8
build: fix conflicting V8 object print flags
daeyeon Sep 3, 2024
7123bf7
http: reduce likelihood of race conditions on keep-alive timeout
jazelly Sep 9, 2024
bf4bf7c
deps: update simdutf to 5.5.0
nodejs-github-bot Aug 18, 2024
115a7ca
test: add missing await
lpinca Sep 13, 2024
d9264bc
test: use correct file naming syntax for `util-parse-env`
RedYetiDev Sep 13, 2024
4a7576e
node-api: add support for UTF-8 and Latin-1 property keys
Aug 31, 2024
ddd24a6
node-api: add external buffer creation benchmark
legendecas Sep 14, 2024
22d8732
doc, build: fixup build docs
RedYetiDev Sep 14, 2024
bb4849f
test: fix test test-tls-dhe for OpenSSL32
mhdawson Sep 14, 2024
ed736a6
test: deflake test-dns
lpinca Sep 14, 2024
097f6d3
test: improve test-internal-fs-syncwritestream
sungpaks Sep 14, 2024
dc5593b
lib: remove unnecessary async
jakecastelli Sep 14, 2024
323d9da
deps: update cjs-module-lexer to 1.4.1
nodejs-github-bot Sep 14, 2024
8385958
zlib: add typings for better dx
anonrig Sep 1, 2024
9a07527
build: upgrade clang-format to v18
RedYetiDev Sep 14, 2024
cefa692
test: fix test-http2-socket-close.js
huseyinacacak-janea Sep 14, 2024
2b5e708
test: adjust tls test for OpenSSL32
mhdawson Sep 14, 2024
23fb03b
test: remove duplicate skip AIX
iwuliz Sep 15, 2024
8f62f19
doc: fix broken Android building link
nikwen Sep 15, 2024
67b1d4c
repl: avoid interpreting 'npm' as a command when errors are recoverable
islandryu Sep 15, 2024
de0f445
test_runner: reimplement `assert.ok` to allow stack parsing
RedYetiDev Sep 15, 2024
55a12a4
test,crypto: update WebCryptoAPI WPT
panva Sep 15, 2024
ff54cab
test: adjust test-tls-junk-server for OpenSSL32
mhdawson Sep 15, 2024
0227670
benchmark: --no-warnings to avoid DEP/ExpWarn log
RafaelGSS Sep 15, 2024
b59c8b8
lib,src: use built-in array buffer detach, transfer
anonrig Sep 16, 2024
77d162a
src: add `--env-file-if-exists` flag
BoscoDomingo Sep 16, 2024
93116dd
fs: translate error code properly in cpSync
jazelly Sep 16, 2024
4631be0
2024-09-17, Version 22.9.0 (Current)
RafaelGSS Sep 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
Expand Down
5 changes: 4 additions & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
/.github/ISSUE_TEMPLATE/* @nodejs/tsc
/CODE_OF_CONDUCT.md @nodejs/tsc
/CONTRIBUTING.md @nodejs/tsc
/doc/contributing/*.md @nodejs/tsc
/doc/contributing/**/* @nodejs/tsc
/GOVERNANCE.md @nodejs/tsc
/SECURITY.md @nodejs/tsc
/LICENSE @nodejs/tsc
Expand Down Expand Up @@ -189,3 +189,6 @@
/doc/api/typescript.md @nodejs/typescript
/test/fixtures/typescript/ @nodejs/typescript
/tools/dep_updaters/update-amaro.sh @nodejs/typescript

# Performance
/benchmark/* @nodejs/performance
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/4-report-a-flaky-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ body:
- macOS ARM64
- macOS x64
- SmartOS
- Windows
- Windows ARM64
- Windows x64
- Other
- type: textarea
attributes:
Expand Down
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,16 @@ updates:
commit-message:
prefix: meta
open-pull-requests-limit: 10

- package-ecosystem: npm
directory: /tools/eslint
schedule:
interval: monthly
commit-message:
prefix: tools
open-pull-requests-limit: 10
groups:
eslint:
applies-to: version-updates
patterns:
- '*'
10 changes: 5 additions & 5 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,13 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
- name: Make tarball
Expand All @@ -64,7 +64,7 @@ jobs:
mkdir tarballs
mv *.tar.gz tarballs
- name: Upload tarball artifact
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
with:
name: tarballs
path: tarballs
Expand All @@ -76,13 +76,13 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
- name: Download tarball
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 @@ -42,7 +42,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
- name: Install gcovr
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
- name: Install gcovr
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 @@ -47,7 +47,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/daily-wpt-fyi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
run: cp wptreport.json wptreport-${{ steps.setup-node.outputs.node-version }}.json
- name: Upload GitHub Actions artifact
if: ${{ env.WPT_REPORT != '' }}
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
with:
path: out/wpt/wptreport-*.json
name: WPT Report for ${{ steps.setup-node.outputs.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 @@ -35,7 +35,7 @@ jobs:
run: npx envinfo
- name: Build
run: NODE=$(command -v node) make doc-only
- uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
with:
name: docs
path: out/doc
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -64,7 +64,7 @@ jobs:
with:
node-version: ${{ env.NODE_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -139,7 +139,7 @@ jobs:
with:
persist-credentials: false
- name: Use Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs

Expand Down Expand Up @@ -65,14 +65,14 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: Upload artifact
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: Upload to code-scanning
uses: github/codeql-action/upload-sarif@afb54ba388a7dca6ecae48f608c4ff05ff4cc77a # v3.25.15
uses: github/codeql-action/upload-sarif@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6
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 @@ -51,13 +51,13 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
- name: Build
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 @@ -48,7 +48,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
- name: Build
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
# The `npm ci` for this step fails a lot as part of the Test step. Run it
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-ubsan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,13 @@ jobs:
run: |
echo "UBSAN_OPTIONS=suppressions=$GITHUB_WORKSPACE/suppressions.supp" >> $GITHUB_ENV
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
with:
version: v0.8.0
version: v0.8.1
- name: Environment Information
run: npx envinfo
- name: Build
Expand Down
11 changes: 1 addition & 10 deletions .github/workflows/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ on:
- cjs-module-lexer
- corepack
- doc
- eslint
- github_reporter
- googletest
- gyp-next
Expand Down Expand Up @@ -137,14 +136,6 @@ jobs:
npm install --ignore-scripts $NEW_VERSION
npm install --ignore-scripts
fi
- id: eslint
subsystem: tools
label: tools
run: |
./tools/dep_updaters/update-eslint.sh > temp-output
cat temp-output
tail -n1 temp-output | grep "NEW_VERSION=" >> "$GITHUB_ENV" || true
rm temp-output
- id: github_reporter
subsystem: tools
label: tools
Expand Down Expand Up @@ -330,7 +321,7 @@ jobs:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
if: matrix.id == 'icu' && (github.event_name == 'schedule' || inputs.id == 'all' || inputs.id == matrix.id)
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- run: ${{ matrix.run }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-v8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
cat temp-output
tail -n1 temp-output | grep "NEW_VERSION=" >> "$GITHUB_ENV" || true
rm temp-output
- uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
- uses: peter-evans/create-pull-request@8867c4aba1b742c39f8d0ba35429c2dfa4b6cb20 # v7.0.1
# Creates a PR or update the Action's existing PR, or
# no-op if the base branch is already up-to-date.
with:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ tools/*/*.i.tmp
/node_modules
/tools/doc/node_modules
/tools/clang-format/node_modules
/tools/eslint/node_modules

# === Rules for test artifacts ===
/*.tap
Expand Down
Loading
Loading