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

2025-02-13, Version 23.8.0 (Current) #57005

Merged
merged 115 commits into from
Feb 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
a9d80d4
src, quic: refine more of the quic implementation
jasnell Nov 24, 2024
4e3052a
quic: fixup errant LocalVector usage
jasnell Jan 11, 2025
39a474f
crypto: added support for reading certificates from macOS system store
timja Jan 28, 2025
50ebd5f
test: remove duplicate error reporter from ci
Ceres6 Jan 28, 2025
60039a2
crypto: add api to get openssl security level
mhdawson Jan 14, 2025
14236ef
build: add build option suppress_all_error_on_warn
mhdawson Jan 17, 2025
38c77e3
test: update WPT for url to a23788b77a
nodejs-github-bot Jan 29, 2025
4606a5f
test: mark `test-esm-loader-hooks-inspect-wait` flaky
richardlau Jan 29, 2025
77294d8
util: enforce shouldColorize in styleText array arg
marco-ippolito Jan 29, 2025
698c56b
meta: add @nodejs/url as codeowner
legendecas Jan 29, 2025
fe00411
tools: fix license-builder for inspector_protocol
targos Jan 29, 2025
2c2e4a4
test: remove unnecessary code
lpinca Jan 29, 2025
0f553e5
deps: update amaro to 0.3.1
nodejs-github-bot Jan 29, 2025
91638ee
doc: clarify sqlite user-defined function behaviour
Renegade334 Jan 29, 2025
91a3023
inspector: fix StringUtil::CharacterCount for unicodes
legendecas Jan 29, 2025
c8bd2ba
test: mark test-without-async-context-frame flaky on windows
jasnell Jan 24, 2025
b240ca6
src: add check for Bignum in GroupOrderSize
wooffie Jan 29, 2025
f5f5441
test: temporary remove resource check from fs read-write
RafaelGSS Jan 29, 2025
bd54847
test: test-crypto-prime.js doesn't need internals
nektro Jan 29, 2025
86c199b
test: convert test_encoding_binding.cc to a JS test
legendecas Jan 27, 2025
1146f48
test: search cctest files
legendecas Jan 27, 2025
dfc61f7
readline: fix unresolved promise on abortion
DanielVenable Jul 25, 2024
d436888
doc: fix typo in cjs example of `util.styleText`
deokjinkim Jan 30, 2025
31293a4
inspector: fix GN build
zcbenz Jan 30, 2025
3af23a1
test: set `test-fs-cp` as flaky
StefanStojanovic Jan 30, 2025
bab9c4d
events: getMaxListeners detects 0 listeners
KhafraDev Jan 30, 2025
3beac87
test: test-crypto-scrypt.js doesn't need internals
nektro Jan 31, 2025
16529c1
tools: update sccache and sccache-action
targos Jan 31, 2025
405a667
tools: run macOS test workflow with Xcode 16.1
targos Jan 31, 2025
8743ef5
deps: update simdjson to 3.11.6
nodejs-github-bot Jan 31, 2025
974cec7
http: be more generational GC friendly
ywave620 Jan 31, 2025
b6d3d52
test: adjust check to use OpenSSL sec level
mhdawson Jan 31, 2025
ea61b95
build: add double quotes around <(python)
lpinca Jan 31, 2025
e11cda0
deps: update ada to v3.0.1
anonrig Dec 20, 2024
bc97a90
url: add URLPattern implementation
anonrig Jan 30, 2025
b8b6e68
test: add WPT for URLPattern
anonrig Jan 30, 2025
e1f86c1
tools: remove test-asan/ubsan workflows
targos Feb 1, 2025
3999786
sqlite: allow returning `ArrayBufferView`s from user-defined functions
Renegade334 Feb 1, 2025
7c9fa11
test: fix race condition in test-child-process-bad-stdio
cjihrig Feb 3, 2025
abca97f
test: change jenkins reporter
Ceres6 Feb 3, 2025
94a0237
src: clean up some obsolete crypto methods
jasnell Jan 24, 2025
3b305f2
lib: filter node:quic from builtinModules when flag not used
jasnell Feb 3, 2025
f8910e3
src: make multiple improvements to node_url_pattern
jasnell Feb 1, 2025
70b04b4
deps: update googletest to e235eb3
nodejs-github-bot Feb 4, 2025
d67cb1f
deps: update simdjson to 3.12.0
nodejs-github-bot Feb 4, 2025
c054255
deps: update timezone to 2025a
nodejs-github-bot Feb 4, 2025
45692e9
src, deps: port electron's boringssl workarounds
jasnell Jan 28, 2025
9624049
src: pull in more electron boringssl adjustments
jasnell Feb 1, 2025
edb194b
src: prevent URLPattern property accessors from crashing on invalid this
jasnell Feb 4, 2025
93d0beb
src,test: expand test coverage for urlpattern and fix error
jasnell Feb 4, 2025
ee33ef3
deps: update cjs-module-lexer to 2.0.0
mhdawson Feb 4, 2025
01d732d
sqlite: handle conflicting SQLite and JS errors
cjihrig Feb 4, 2025
dbd0906
deps: V8: cherry-pick 9ab40592f697
kxxt Feb 4, 2025
5c82ef3
src: add memory retainer traits for external types
legendecas Feb 4, 2025
0ee9c34
benchmark: add simple parse and test benchmarks for URLPattern
jasnell Feb 4, 2025
582b922
build: do not put commands in sources variables
zcbenz Feb 5, 2025
c9a99df
src: improve error handling in node_url
jasnell Feb 5, 2025
521fed1
src: improve error handling in node_os by removing ToLocalChecked
jasnell Feb 5, 2025
373dbb0
doc: mark `--env-file-if-exists` flag as experimental
juanarbol Feb 5, 2025
d4ecfa7
meta: move one or more collaborators to emeritus
nodejs-github-bot Feb 5, 2025
f0bf35d
doc: update websocket link to avoid linking to self
legendecas Feb 5, 2025
8410c95
sqlite: fix use-after-free in StatementSync due to premature GC
littledivy Feb 5, 2025
d6cf091
src: improve error handling in node_sqlite
jasnell Feb 3, 2025
be8e2b4
src: improve error handling in permission.cc
jasnell Feb 3, 2025
3c082d4
doc: update post sec release process
RafaelGSS Feb 5, 2025
8dc6376
sqlite, test: expose sqlite online backup api
geeksilva97 Feb 5, 2025
736ff5d
src: use a default thread name for inspector
RafaelGSS Dec 30, 2024
3579143
src: set worker thread name using worker.name
RafaelGSS Dec 30, 2024
f4b086d
src: set thread name for main thread and v8 worker
RafaelGSS Dec 31, 2024
915d7ae
src: set signal inspector io thread name
RafaelGSS Dec 31, 2024
1913a4a
sqlite: restore changes from #55373
cjihrig Feb 6, 2025
086cdc2
src: remove obsolete NoArrayBufferZeroFillScope
jasnell Feb 6, 2025
9e9ac3c
src: avoid copy by using std::views::keys
anonrig Feb 6, 2025
3d957d1
src: improve error handling in encoding_binding.cc
jasnell Feb 6, 2025
fe2694a
crypto: fix X509* leak in --use-system-ca
joyeecheung Jan 30, 2025
52399da
build: link with Security.framework in GN build
zcbenz Feb 3, 2025
d698cb5
deps: update amaro to 0.3.2
marco-ippolito Feb 4, 2025
888d2ac
doc: specificy support for erasable ts syntax
marco-ippolito Feb 4, 2025
7353266
doc: improve type stripping documentation
marco-ippolito Feb 4, 2025
a473d3f
test: update snapshots for amaro v0.3.2
marco-ippolito Feb 5, 2025
5f4377a
doc: make MDN links to global classes more consistent in `buffer.md`
aduh95 Feb 7, 2025
d901987
doc: make MDN links to global classes more consistent in `util.md`
aduh95 Feb 7, 2025
00da003
doc: make MDN links to global classes more consistent
aduh95 Feb 7, 2025
6bc2707
doc: make MDN links to global classes more consistent in `assert.md`
aduh95 Feb 5, 2025
9e29416
doc: make MDN links to global classes more consistent
aduh95 Feb 7, 2025
3e207bd
crypto: support --use-system-ca on Windows
joyeecheung Feb 7, 2025
e0dd9ae
build: remove explicit linker call to libm on macOS
deepak1556 Feb 3, 2025
b3f2045
build: gyp exclude libm linking on macOS
deepak1556 Feb 3, 2025
66898a7
doc: update history of stream.Readable.toWeb()
hkleungai Feb 7, 2025
d230bc3
meta: bump `actions/setup-node` from 4.1.0 to 4.2.0
dependabot[bot] Feb 8, 2025
380a8d8
deps,tools: add zstd 1.5.6
jkrems Mar 15, 2024
4cc7907
zlib: add zstd support
jkrems Mar 15, 2024
63611d0
src: add a hard dependency v8_inspector_headers
legendecas Jan 27, 2025
be00058
inspector: add Network.Initiator in inspector protocol
legendecas Feb 5, 2025
7fd39e3
deps: update sqlite to 3.49.0
nodejs-github-bot Feb 9, 2025
dfd3f43
build,win: enable ccache
StefanStojanovic Feb 9, 2025
144bee8
deps: update zlib to 1.3.0.1-motley-788cb3c
nodejs-github-bot Feb 9, 2025
f4254b8
test: automatically sync wpt urlpattern tests
JonasBa Feb 9, 2025
0c3ae25
test_runner: print formatted errors on summary
pmarchini Feb 9, 2025
ccaf7fe
fs: make `FileHandle.readableWebStream` always create byte streams
isker Feb 10, 2025
83ff7be
src: disallow copy/move fns/constructors
anonrig Feb 10, 2025
de77371
test: execute shell directly for refresh()
anonrig Feb 10, 2025
fbb32e0
src: add nullptr handling for `NativeKeyObject`
wooffie Feb 10, 2025
f06ee4c
meta: bump `actions/upload-artifact` from 4.4.3 to 4.6.0
dependabot[bot] Feb 10, 2025
6b398d6
src: replace `SplitString` with built-in
anonrig Sep 18, 2024
9e60501
sqlite: fix coverity warnings related to backup()
cjihrig Feb 10, 2025
40cdf75
test: update webstorage wpt
anonrig Feb 10, 2025
a3ca7f3
zlib: make all zstd functions experimental
anonrig Feb 10, 2025
8e6c191
zlib: use modern class syntax for zstd classes
anonrig Feb 10, 2025
60c8fc0
test: remove unnecessary syscall to cpuinfo
anonrig Feb 10, 2025
5a9732e
test: improve timeout duration for debugger events
anonrig Feb 10, 2025
cfea53e
src: use `args.This()` in zlib
targos Feb 11, 2025
b5a8a81
tools: bump eslint version
dependabot[bot] Feb 11, 2025
a274b28
module: fix require.resolve() crash on non-string paths
Aditi-1400 Feb 11, 2025
196efd7
2025-02-13, Version 23.8.0 (Current)
nodejs-github-bot Feb 11, 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
  •  
  •  
  •  
11 changes: 7 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@

# net

/deps/ada @nodejs/url
/deps/cares @nodejs/net
/doc/api/dgram.md @nodejs/net
/doc/api/dns.md @nodejs/net
Expand All @@ -47,14 +46,11 @@
/lib/internal/js_stream_socket.js @nodejs/net
/lib/internal/net.js @nodejs/net
/lib/internal/socket_list.js @nodejs/net
/lib/internal/url.js @nodejs/url
/lib/net.js @nodejs/net
/lib/url.js @nodejs/url
/src/cares_wrap.cc @nodejs/net
/src/connect_wrap.* @nodejs/net
/src/connection_wrap.* @nodejs/net
/src/node_sockaddr* @nodejs/net
/src/node_url.* @nodejs/url
/src/tcp_wrap.* @nodejs/net
/src/udp_wrap.* @nodejs/net

Expand Down Expand Up @@ -197,3 +193,10 @@

# Performance
/benchmark/* @nodejs/performance

# URL
/deps/ada @nodejs/url
/lib/internal/url.js @nodejs/url
/lib/url.js @nodejs/url
/src/node_url.* @nodejs/url
/test/fixtures/wpt/url @nodejs/url
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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-tarball.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
uses: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9 # v0.0.7
with:
version: v0.8.1
version: v0.9.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@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: tarballs
path: tarballs
Expand Down Expand Up @@ -105,4 +105,4 @@ jobs:
- name: Test
run: |
cd $TAR_DIR
make run-ci -j4 V=1 TEST_CI_ARGS="-p dots --node-args='--test-reporter=./test/common/test-error-reporter.js' --measure-flakiness 9"
make run-ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install @node-core/utils
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
uses: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9 # v0.0.7
with:
version: v0.8.1
version: v0.9.1
- name: Environment Information
run: npx envinfo
- name: Install gcovr
Expand All @@ -68,7 +68,7 @@ jobs:
# TODO(bcoe): fix the couple tests that fail with the inspector enabled.
# The cause is most likely coverage's use of the inspector.
- name: Test
run: NODE_V8_COVERAGE=coverage/tmp make test-cov -j4 V=1 TEST_CI_ARGS="-p dots --node-args='--test-reporter=./test/common/test-error-reporter.js' --measure-flakiness 9" || exit 0
run: NODE_V8_COVERAGE=coverage/tmp make test-cov -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9" || exit 0
- name: Report JS
run: npx c8 report --check-coverage
env:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
uses: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9 # v0.0.7
with:
version: v0.8.1
version: v0.9.1
- name: Environment Information
run: npx envinfo
- name: Install gcovr
Expand All @@ -68,7 +68,7 @@ jobs:
# TODO(bcoe): fix the couple tests that fail with the inspector enabled.
# The cause is most likely coverage's use of the inspector.
- name: Test
run: NODE_V8_COVERAGE=coverage/tmp make test-cov -j4 V=1 TEST_CI_ARGS="-p dots --node-args='--test-reporter=./test/common/test-error-reporter.js' --measure-flakiness 9" || exit 0
run: NODE_V8_COVERAGE=coverage/tmp make test-cov -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9" || exit 0
- name: Report JS
run: npx c8 report --check-coverage
env:
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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}

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 @@ -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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.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@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.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/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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,16 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.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@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
- uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: docs
path: out/doc
- name: Test
run: NODE=$(command -v node) make test-doc-ci TEST_CI_ARGS="-p actions --node-args='--test-reporter=./test/common/test-error-reporter.js' --node-args='--test-reporter-destination=stdout' --measure-flakiness 9"
run: NODE=$(command -v node) make test-doc-ci TEST_CI_ARGS="-p actions --measure-flakiness 9"
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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}

Expand Down
6 changes: 3 additions & 3 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@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down Expand Up @@ -60,7 +60,7 @@ jobs:
fetch-depth: 0
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
with:
persist-credentials: false
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ 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@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: SARIF file
path: results.sarif
Expand Down
66 changes: 0 additions & 66 deletions .github/workflows/test-asan.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
uses: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9 # v0.0.7
with:
version: v0.8.1
version: v0.9.1
- name: Environment Information
run: npx envinfo
- name: Build
run: make -C node build-ci -j4 V=1 CONFIG_FLAGS="--error-on-warn"
- name: Test
run: make -C node run-ci -j4 V=1 TEST_CI_ARGS="-p actions --node-args='--test-reporter=./test/common/test-error-reporter.js' --node-args='--test-reporter-destination=stdout' --measure-flakiness 9"
run: make -C node run-ci -j4 V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9"
- name: Re-run test in a folder whose name contains unusual chars
run: |
mv node "$DIR"
Expand Down
13 changes: 7 additions & 6 deletions .github/workflows/test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ concurrency:

env:
PYTHON_VERSION: '3.12'
XCODE_VERSION: '16.1'
FLAKY_TESTS: keep_retrying

permissions:
Expand All @@ -40,9 +41,7 @@ jobs:
if: github.event.pull_request.draft == false
strategy:
fail-fast: false
matrix:
macos-version: [macos-13, macos-14]
runs-on: ${{ matrix.macos-version }}
runs-on: macos-14
env:
CC: sccache gcc
CXX: sccache g++
Expand All @@ -56,10 +55,12 @@ jobs:
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.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@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
uses: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9 # v0.0.7
with:
version: v0.8.1
version: v0.9.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 Expand Up @@ -89,7 +90,7 @@ jobs:
- name: Free Space After Build
run: df -h
- name: Test
run: make -C node run-ci -j$(getconf _NPROCESSORS_ONLN) V=1 TEST_CI_ARGS="-p actions --node-args='--test-reporter=./test/common/test-error-reporter.js' --node-args='--test-reporter-destination=stdout' --measure-flakiness 9"
run: make -C node run-ci -j$(getconf _NPROCESSORS_ONLN) V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9"
- name: Re-run test in a folder whose name contains unusual chars
run: |
mv node "$DIR"
Expand Down
Loading
Loading