Skip to content

2025-05-21, Version 22.16.0 'Jod' (LTS) #58388

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

Open
wants to merge 202 commits into
base: v22.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
202 commits
Select commit Hold shift + click to select a range
0be9fa3
deps: update icu to 77.1
nodejs-github-bot Mar 16, 2025
e274cc1
doc: replace NOTE that does not render properly
cjihrig Mar 17, 2025
f4d7cba
tools: update ESLint to 9.23
aduh95 Mar 31, 2025
6d01286
tools: enable linter on some fixtures file
aduh95 Apr 1, 2025
47a7564
doc: classify Chrome DevTools Protocol as tier 2
legendecas Apr 1, 2025
6906c5e
doc: document REPL custom eval arguments
dario-piotrowicz Apr 1, 2025
7326dda
doc: improved fetch docs
lifeisfoo Apr 2, 2025
f3b885b
doc: clarify `unhandledRejection` events behaviors in process doc
dario-piotrowicz Apr 2, 2025
a7e73a0
test: fix dangling promise in test_runner no isolation test setup
JakobJingleheimer Apr 2, 2025
775ee4d
assert,util: improve array comparison
BridgeAR Mar 25, 2025
696b5f8
assert,util: improve unequal number comparison performance
BridgeAR Mar 26, 2025
1b5a7c6
win: fix SIGQUIT on ClangCL
StefanStojanovic Apr 3, 2025
1f79914
meta: bump actions/upload-artifact from 4.6.1 to 4.6.2
dependabot[bot] Apr 3, 2025
728425d
meta: bump actions/setup-node from 4.2.0 to 4.3.0
dependabot[bot] Apr 3, 2025
90ddbb8
meta: bump actions/cache from 4.2.2 to 4.2.3
dependabot[bot] Apr 3, 2025
97f32d5
meta: bump github/codeql-action from 3.28.10 to 3.28.13
dependabot[bot] Apr 3, 2025
21246fe
meta: bump peter-evans/create-pull-request from 7.0.7 to 7.0.8
dependabot[bot] Apr 3, 2025
acd323c
meta: bump actions/setup-python from 5.4.0 to 5.5.0
dependabot[bot] Apr 3, 2025
575f904
meta: bump actions/download-artifact from 4.1.9 to 4.2.1
dependabot[bot] Apr 3, 2025
d767cbf
meta: bump Mozilla-Actions/sccache-action from 0.0.8 to 0.0.9
dependabot[bot] Apr 3, 2025
70bb387
src: fix inefficient usage of v8_inspector::StringView
szuend Apr 3, 2025
be038f0
src,permission: make ERR_ACCESS_DENIED more descriptive
RafaelGSS Apr 3, 2025
945f4ac
doc: process.execve is only unavailable for Windows
thunder-coding Apr 4, 2025
832640c
esm: support top-level Wasm without package type
guybedford Mar 24, 2025
38a329a
src: fix kill signal 0 on Windows
StefanStojanovic Apr 4, 2025
631733e
tools: enable linter in `test/fixtures/eval`
aduh95 Apr 4, 2025
ef5275b
tools: enable linter in `test/fixtures/test-runner/output`
aduh95 Apr 4, 2025
80d58c3
tools: enable linter in `test/fixtures/errors`
aduh95 Apr 4, 2025
5703147
tools: enable linter in `test/fixtures/source-map/output`
aduh95 Apr 4, 2025
fc5f126
doc: add back mention of visa fees to onboarding doc
RaisinTen Apr 4, 2025
b818924
http2: skip writeHead if stream is closed
islandryu Apr 4, 2025
43ea4c5
tools: bump the eslint group in /tools/eslint with 4 updates
dependabot[bot] Apr 4, 2025
9722756
repl: deprecate `repl.builtinModules`
dario-piotrowicz Apr 5, 2025
bec053a
src: remove unused variable in crypto_x509.cc
targos Apr 5, 2025
133d287
doc: update example of using `await` in REPL
dario-piotrowicz Apr 5, 2025
d7d8e8e
buffer: define global v8::CFunction objects as const
mertcanaltin Apr 6, 2025
9837e08
util: fix parseEnv incorrectly splitting multiple ‘=‘ in value
rayark1 Apr 6, 2025
9e6054e
module: remove unnecessary `readPackage` function
dario-piotrowicz Apr 6, 2025
bb09b4d
module: improve `getPackageType` performance
dario-piotrowicz Apr 6, 2025
7229a29
watch: check parent and child path properly
jazelly Apr 6, 2025
a3be0df
test: update expected error message for macOS
aduh95 Apr 6, 2025
a9d28e2
doc: update CI instructions
aduh95 Apr 6, 2025
298969e
doc: update position type to integer | null in fs
y-hsgw Apr 6, 2025
92428c2
doc: explicitly state that corepack will be removed in v25+
trivikr Apr 7, 2025
353587f
src: improve error handling in callback.cc
jasnell Apr 5, 2025
b027770
src: improve error handling in crypto_x509
jasnell Apr 5, 2025
db483bb
src: improve error handling in node_http2
jasnell Apr 5, 2025
c8ceaaf
doc: graduate multiple experimental apis
jasnell Apr 5, 2025
23c4e94
crypto: remove BoringSSL dh-primes addition
codebytere Apr 7, 2025
f3a4d03
test: add tests for REPL custom evals
dario-piotrowicz Apr 7, 2025
8f64347
fs: improve globSync performance
Trott Apr 7, 2025
4754c69
src: improve error handling in `node_env_var.cc`
aduh95 Apr 7, 2025
3eb6b81
deps: update simdutf to 6.4.0
nodejs-github-bot Apr 8, 2025
f7e2902
lib: use Map primordial for ActiveAsyncContextFrame
gurgunday Apr 8, 2025
bde3725
doc: clarify examples section in REPL doc
dario-piotrowicz Apr 8, 2025
d0b4835
doc: fix typo in writing-docs
bjohansebas Apr 8, 2025
c6a45a9
Revert "test: add tests for REPL custom evals"
tniessen Apr 8, 2025
a08b714
doc: add missing v0.x changelog entries
aduh95 Apr 8, 2025
fb51d3a
test: fix the decimal fractions explaination
jakecastelli Apr 2, 2025
4aaa843
test: add test for frame count being 0.5
jakecastelli Apr 2, 2025
f2159f2
zlib: fix pointer alignment
jhofstee Apr 9, 2025
01cad99
doc: list DOMException as a potential error raised by Node.js
legendecas Apr 9, 2025
44c5718
module: fix incorrect formatting in require(esm) cycle error message
haykam821 Apr 9, 2025
9baf580
http2: fix check for `frame->hd.type`
hgqxjj Apr 9, 2025
80c4fe1
doc: fix deprecation type for `DEP0148`
LiviaMedeiros Apr 9, 2025
d623c2c
tools: update gyp-next to 0.20.0
nodejs-github-bot Apr 10, 2025
3ae04c9
tools: do not use temp files when merging PRs
aduh95 Apr 10, 2025
30060e1
util: preserve `length` of deprecated functions
LiviaMedeiros Apr 11, 2025
f5ea06c
doc: clarify the multi REPL example
dario-piotrowicz Apr 11, 2025
dda6423
src: enter and lock isolate properly in json parser
joyeecheung Apr 10, 2025
61180db
tools: remove unused `osx-pkg-postinstall.sh`
aduh95 Apr 12, 2025
24b182e
src: implement util.types fast API calls
BridgeAR Apr 13, 2025
ab0d3a3
src: improve error message for invalid child stdio type in spawn_sync
dario-piotrowicz Mar 21, 2025
b362339
tools: add zstd updater to workflow
bricss Apr 11, 2025
93d19ec
doc: add missing TS formats for `load` hooks
aduh95 Apr 13, 2025
938f153
tools: edit create-release-proposal workflow to handle pr body length
elvessilvavieira Apr 14, 2025
edb7dd1
test_runner: match minimum file column to 'all files'
islandryu Apr 14, 2025
234c417
tools: add codeql nightly
RafaelGSS Apr 14, 2025
c0ec4e2
doc: increase z-index of header element
dario-piotrowicz Apr 12, 2025
331f44c
test: update WPT for WebCryptoAPI to 164426ace2
nodejs-github-bot Apr 15, 2025
a2a2a2f
doc: fix typo in `module.md`
alexsch01 Apr 14, 2025
b5cd0eb
deps: update simdutf to 6.4.2
nodejs-github-bot Apr 15, 2025
d1c6f86
src: update std::vector<v8::Local<T>> to use v8::LocalVector<T>
Aditi-1400 Apr 16, 2025
0f2cbc1
src: update std::vector<v8::Local<T>> to use v8::LocalVector<T>
Aditi-1400 Apr 16, 2025
96243a7
src: update std::vector<v8::Local<T>> to use v8::LocalVector<T>
Aditi-1400 Apr 16, 2025
c3ceaeb
deps: update timezone to 2025b
nodejs-github-bot Apr 16, 2025
43490c8
util: add `types.isFloat16Array()`
LiviaMedeiros Apr 16, 2025
f606352
crypto: forbid passing `Float16Array` to `getRandomValues()`
LiviaMedeiros Apr 17, 2025
dda6ca9
worker: add worker.getHeapStatistics()
mcollina Apr 17, 2025
416052a
util: fix formatting of objects with built-in Symbol.toPrimitive
islandryu Apr 17, 2025
d4fc282
lib: fix AbortSignal.any() with timeout signals
gurgunday Apr 17, 2025
e1d3a9e
src: add ExecutionAsyncId getter for any Context
szegedi Apr 17, 2025
581439c
doc: mark devtools integration section as active development
legendecas Apr 17, 2025
248c938
process: disable building execve on IBM i
abmusse Apr 18, 2025
aa755d3
test: enable skipped colorize test
islandryu Apr 18, 2025
c956d37
deps: update zlib to 1.3.0.1-motley-780819f
nodejs-github-bot Apr 18, 2025
1377173
http2: fix graceful session close
pandeykushagra51 Apr 19, 2025
3c65058
node-api: convert NewEnv to node_napi_env__::New
vmoroz Apr 19, 2025
4252dc7
assert: support `Float16Array` in loose deep equality checks
LiviaMedeiros Apr 19, 2025
e935c3c
worker: add ESM version examples to worker docs
fisker Apr 19, 2025
a4105db
os: fix netmask format check condition in getCIDR function
HBSPS Apr 20, 2025
0e999eb
sqlite: add getter to detect transactions
cjihrig Apr 20, 2025
92dce6e
test: force GC in test-file-write-stream4
lpinca Apr 20, 2025
f210a15
tools: add semver-major release support to release-lint
aduh95 Apr 21, 2025
2df7ce9
util: fix parseEnv handling of invalid lines
AugustinMauroy Apr 21, 2025
4cc49be
deps: update zstd to 1.5.7
nodejs-github-bot Apr 22, 2025
340731b
meta: fix subsystem in commit title
lpinca Apr 22, 2025
78f4ffe
crypto: fix cross-realm check of `ArrayBuffer`
fforbeck Apr 22, 2025
13f8f9c
test: rename to getCallSites
iwuliz Apr 20, 2025
32b6e70
src: change DCHECK to CHECK
iwuliz Apr 20, 2025
ca020fd
src: fix -Wunreachable-code-return in node_sea
codebytere Apr 23, 2025
e98504e
meta: allow penetration testing on live system with prior authorization
mcollina Apr 23, 2025
9e31ab5
test: deflake test-http2-options-max-headers-block-length
lpinca Apr 24, 2025
53c5fdc
crypto: fix cross-realm `SharedArrayBuffer` validation
aduh95 Apr 24, 2025
af41dd3
watch: clarify completion/failure watch mode messages
dario-piotrowicz Apr 24, 2025
9c21abc
tools: ignore test directory in CodeQL scans
Trott Apr 24, 2025
b0256dd
doc: correct deprecation type of `assert.CallTracker`
Renegade334 Apr 24, 2025
bf9e17e
http2: use args.This() instead of args.Holder()
joyeecheung Apr 25, 2025
4a8db27
node-api: add nested object wrap and napi_ref test
legendecas Apr 25, 2025
718f874
build: fix zstd libname
aduh95 Apr 26, 2025
f3a16b6
lib: resolve the issue of not adhering to the specified buffer size
0hmX Apr 26, 2025
cbd5768
test: add ALS test using http agent keep alive
Flarna Apr 27, 2025
39af5d6
src: improve error handling in cares_wrap
jasnell Apr 19, 2025
065e8cd
src: use macros to reduce code duplication is cares_wrap
jasnell Apr 19, 2025
b407692
test: add fast api tests for getLibuvNow()
anonrig Apr 27, 2025
e21b37d
esm: graduate import.meta properties
jasnell Apr 24, 2025
e5bf67f
build: define python when generating `out/Makefile`
avivkeller Apr 27, 2025
2338630
tools: enable CodeQL config file
Trott Apr 28, 2025
2f4e416
test: add missing newlines to repl .exit writes
dario-piotrowicz Apr 28, 2025
3e58f81
test: update WPT for WebCryptoAPI to b48efd681e
nodejs-github-bot Apr 29, 2025
66f2c60
doc: fix typo in `buffer.md`
chocolateboy Apr 29, 2025
e7e8256
buffer: avoid creating unnecessary environment
anonrig Apr 29, 2025
18f5301
src: remove unused detachArrayBuffer method
anonrig Apr 29, 2025
54b3f7f
doc: add returns for https.get
Juneezee Apr 29, 2025
14a8280
benchmark: disambiguate `filename` and `dirname` read perf
aduh95 Apr 29, 2025
d9700fe
lib: avoid StackOverflow on `serializeError`
legendecas Apr 29, 2025
f37633e
build: use `$(BUILDTYPE)` when cleaning coverage files
avivkeller Apr 30, 2025
7f108de
doc: fix env variable name in `util.styleText`
aduh95 May 1, 2025
1eec170
doc: fix formatting of `import.meta.filename` section
aduh95 May 1, 2025
103034b
test: prevent extraneous HOSTNAME substitution in test-runner-output
Renegade334 May 1, 2025
5059a74
doc: add dario-piotrowicz to collaborators
dario-piotrowicz May 1, 2025
1b37161
tools: ignore V8 tests in CodeQL scans
Trott May 2, 2025
474c2b1
doc: mark Node.js 18 as End-of-Life
richardlau May 2, 2025
f689f98
benchmark: add sqlite prepare insert
H4ad Apr 26, 2025
6a9b79e
benchmark: add sqlite is transaction
H4ad Apr 26, 2025
8390276
benchmark: add sqlite prepare select all
H4ad Apr 26, 2025
3766992
benchmark: add sqlite prepare select get
H4ad Apr 26, 2025
df2a36b
test: remove deadlock workaround
joyeecheung Apr 26, 2025
cfe15ca
sqlite: handle conflicting SQLite and JS errors
cjihrig Feb 4, 2025
d2e1bcf
sqlite: fix use-after-free in StatementSync due to premature GC
littledivy Feb 5, 2025
20b2733
sqlite, test: expose sqlite online backup api
geeksilva97 Feb 5, 2025
a9a6891
sqlite: fix coverity warnings related to backup()
cjihrig Feb 10, 2025
4e24456
sqlite: reset statement immediately in run()
cjihrig Mar 11, 2025
c510391
sqlite: add StatementSync.prototype.columns()
cjihrig Mar 18, 2025
06dcb31
sqlite: refactor prepared statement iterator
cjihrig Apr 3, 2025
120050d
sqlite,src: refactor sqlite value conversion
geeksilva97 Apr 3, 2025
ed9d2fd
sqlite: enable common flags
geeksilva97 Apr 4, 2025
5e0503a
sqlite: add setReturnArrays method to StatementSync
gurgunday Apr 4, 2025
8856712
sqlite,doc,test: add aggregate function
geeksilva97 Apr 9, 2025
c12cd2a
sqlite: add timeout options to DatabaseSync
geeksilva97 Apr 12, 2025
7485309
sqlite: add location method
geeksilva97 Apr 21, 2025
1ded5f2
assert,util: improve deep object comparison performance
BridgeAR Apr 5, 2025
680b434
src: improve error handing in node_messaging
jasnell Apr 5, 2025
648ad25
src: remove `void*` -> `char*` -> `void*` casts
tniessen Apr 10, 2025
e00c1ec
src: add BaseObjectPtr nullptr operations
legendecas Apr 10, 2025
0ec912f
stream: preserve AsyncLocalStorage context in finished()
gurgunday Apr 16, 2025
010dd91
src: fix typo in comments
geeksilva97 Apr 19, 2025
1c7396b
assert,util: fix constructor lookup in deep equal comparison
BridgeAR Apr 19, 2025
03936f3
src: fixup errorhandling more in various places
jasnell Apr 21, 2025
6206a8e
src: improve thread safety of TaskQueue
codebytere Apr 22, 2025
aee45e2
src: move windows specific fns to `_WIN32`
anonrig Apr 22, 2025
678e8f5
src: add dcheck_eq for Object::New constructor calls
JonasBa Apr 22, 2025
a206363
doc: fix `AsyncLocalStorage` example response changes after node v18
ntedgi Apr 24, 2025
bef06b1
esm: avoid `import.meta` setup costs for unused properties
aduh95 Apr 29, 2025
eef37d0
src: add more debug logs and comments in NodePlatform
joyeecheung May 2, 2025
0350c6f
src: add config file support
marco-ippolito Aug 27, 2024
30bb1cc
src: create `THROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING`
marco-ippolito Feb 18, 2025
ccee741
src: namespace config file flags
marco-ippolito Feb 21, 2025
e90583b
test: add more coverage to `node_config_file`
marco-ippolito Feb 21, 2025
5d1230b
src: set default config as `node.config.json`
marco-ippolito Feb 21, 2025
1be5a8c
test: skip `test-config-json-schema` with quic
richardlau Feb 27, 2025
8652b0e
meta: set nodejs/config as codeowner
marco-ippolito Mar 2, 2025
5121c47
src: fix node_config_file.h compilation error in GN build
zcbenz Mar 3, 2025
2b5d63d
doc: allow the $schema property in node.config.json
remcohaszing Apr 6, 2025
c2111dd
deps: V8: backport e5dbbbadcbff
RaisinTen May 2, 2025
c56f495
tools: extract target abseil to abseil.gyp
legendecas Mar 5, 2025
06179be
src: disable abseil deadlock detection
legendecas Apr 2, 2025
d2ce902
src: ensure primordials are initialized exactly once
legendecas Mar 21, 2025
4c5555d
src: initialize privateSymbols for per_context
jazelly Apr 6, 2025
8339d9b
deps: V8: cherry-pick f915fa4c9f41
legendecas Oct 21, 2024
fd37891
test: add repl preview timeout test
legendecas Oct 21, 2024
5a39a24
typings: fix `ModulesBinding` types
aduh95 Nov 2, 2024
6ffb66f
test: fix permission fixtures lint
RafaelGSS Nov 12, 2024
021b174
module: tidy code string concat → string templates
JakobJingleheimer Nov 13, 2024
4e02a16
lib: remove unused file `fetch_module`
targos Nov 18, 2024
37e360e
doc: make stability labels more consistent
aduh95 Mar 23, 2025
ec6a486
doc: fix typo of file `zlib.md`
samuel871211 May 3, 2025
1f70baf
doc: add missing options.signal to readlinePromises.createInterface()
hkleungai May 3, 2025
0d3ec1a
doc: fix misaligned options in vm.compileFunction()
hkleungai May 5, 2025
ad0861d
doc: add ambassaor message
bmuenzenmeyer Mar 23, 2025
d5cf425
doc: add HBSPS as triager
HBSPS May 8, 2025
9774069
2025-05-21, Version 22.16.0 'Jod' (LTS)
aduh95 May 19, 2025
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
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -208,3 +208,11 @@
/test/parallel/test-sqlite* @nodejs/sqlite
/test/sqlite/ @nodejs/sqlite
/tools/dep_updaters/update-sqlite.sh @nodejs/sqlite

# Config
/doc/node-config-schema.json @nodejs/config
/src/node_config.* @nodejs/config
/src/node_dotenv.* @nodejs/config
/src/node_options.* @nodejs/config
/test/parallel/test-config-* @nodejs/config
/test/parallel/test-dotenv-* @nodejs/config
5 changes: 5 additions & 0 deletions .github/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name: CodeQL config

paths-ignore:
- test
- deps/v8/test
2 changes: 1 addition & 1 deletion .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
persist-credentials: false

- name: Install Node.js
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: Mozilla-Actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
- name: Environment Information
Expand All @@ -64,7 +64,7 @@ jobs:
mkdir tarballs
mv *.tar.gz tarballs
- name: Upload tarball artifact
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: tarballs
path: tarballs
Expand All @@ -76,17 +76,17 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: Mozilla-Actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
- name: Environment Information
run: npx envinfo
- name: Download tarball
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
with:
name: tarballs
path: tarballs
Expand Down
41 changes: 41 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Run CodeQL

on:
schedule:
- cron: 0 0 * * *

permissions:
contents: read

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [cpp, javascript, python]

steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql-config.yml

- name: Autobuild
uses: github/codeql-action/autobuild@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
with:
category: /language:${{matrix.language}}
2 changes: 1 addition & 1 deletion .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
persist-credentials: false
- run: git reset HEAD^2
- name: Install Node.js
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate commit message
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 @@ -72,7 +72,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install @node-core/utils
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 @@ -52,11 +52,11 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: Mozilla-Actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
- name: Environment Information
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 @@ -52,11 +52,11 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: Mozilla-Actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
- name: Environment Information
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 @@ -49,7 +49,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create-release-proposal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_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 @@ -39,7 +39,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -51,7 +51,7 @@ jobs:
run: echo "NIGHTLY=$(curl -s https://nodejs.org/download/nightly/index.json | jq -r '[.[] | select(.files[] | contains("linux-x64"))][0].version')" >> $GITHUB_ENV
- name: Install Node.js
id: setup-node
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NIGHTLY || matrix.node-version }}
check-latest: true
Expand Down Expand Up @@ -127,7 +127,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@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
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/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
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@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: docs
path: out/doc
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 @@ -25,7 +25,7 @@ jobs:
persist-credentials: false

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/find-inactive-tsc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
repository: nodejs/TSC

- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand All @@ -44,7 +44,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand All @@ -60,11 +60,11 @@ jobs:
fetch-depth: 0
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand All @@ -122,7 +122,7 @@ jobs:
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.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@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
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@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
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@b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d # v3.28.10
uses: github/codeql-action/upload-sarif@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
with:
sarif_file: results.sarif
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@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.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 @@ -46,11 +46,11 @@ jobs:
persist-credentials: false
path: node
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: Mozilla-Actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
- name: Environment Information
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 @@ -52,13 +52,13 @@ jobs:
persist-credentials: false
path: node
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up Xcode ${{ env.XCODE_VERSION }}
run: sudo xcode-select -s /Applications/Xcode_${{ env.XCODE_VERSION }}.app
- name: Set up sccache
uses: Mozilla-Actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133 # v0.0.8
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
with:
version: v0.10.0
- name: Environment Information
Expand Down
Loading
Loading