Skip to content

Commit 7723388

Browse files
authored
Merge branch 'nodejs:main' into fix-err-internal-assertion-60401
2 parents f0bdebd + 650f51f commit 7723388

3,666 files changed

Lines changed: 445706 additions & 108919 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cpplint

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
set noparent
2-
filter=-build/include_alpha,-build/include_subdir,-build/include_what_you_use,-legal/copyright,-readability/nolint,-readability/braces
2+
filter=-build/c++17,-build/include_alpha,-build/include_subdir,-build/include_what_you_use,-legal/copyright,-readability/nolint,-readability/braces,-whitespace/indent_namespace
33
linelength=80

.github/dependabot.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ updates:
66
directory: /
77
schedule:
88
interval: monthly
9-
cooldown:
10-
semver-major-days: 5
11-
semver-minor-days: 5
12-
semver-patch-days: 5
139
commit-message:
1410
prefix: meta
1511
open-pull-requests-limit: 10

.github/workflows/auto-start-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ jobs:
4545
if: needs.get-prs-for-ci.outputs.numbers != ''
4646
runs-on: ubuntu-latest
4747
steps:
48-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4949
with:
5050
persist-credentials: false
5151

5252
- name: Install Node.js
53-
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
53+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
5454
with:
5555
node-version: ${{ env.NODE_VERSION }}
5656

.github/workflows/build-tarball.yml

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,59 @@ on:
44
pull_request:
55
types: [opened, synchronize, reopened, ready_for_review]
66
paths-ignore:
7-
- .mailmap
87
- '**.md'
9-
- AUTHORS
8+
- '**.nix'
9+
- eslint.config.mjs
10+
- '**/eslint.config_partial.mjs'
11+
- android-configure
12+
- android-configure.py
13+
- android-patches/**
14+
- benchmarks/**
15+
- codecov.yml
1016
- doc/**
17+
- pyproject.yml
18+
- tsconfig.json
1119
- test/internet/**
12-
- .github/**
20+
- tools/actions/**
21+
- tools/bootstrap/**
22+
- tools/dep_updaters/**
23+
- tools/doc/**
24+
- tools/eslint-rules/**
25+
- tools/eslint/**
26+
- tools/lint-md/**
27+
- typings/**
28+
- vcbuild.bat
29+
- .**
1330
- '!.github/workflows/build-tarball.yml'
1431
push:
1532
branches:
1633
- main
1734
- v[0-9]+.x-staging
1835
- v[0-9]+.x
1936
paths-ignore:
20-
- .mailmap
2137
- '**.md'
22-
- AUTHORS
38+
- '**.nix'
39+
- eslint.config.mjs
40+
- '**/eslint.config_partial.mjs'
41+
- android-configure
42+
- android-configure.py
43+
- android-patches/**
44+
- benchmarks/**
45+
- codecov.yml
2346
- doc/**
47+
- pyproject.yml
48+
- tsconfig.json
2449
- test/internet/**
25-
- .github/**
50+
- tools/actions/**
51+
- tools/bootstrap/**
52+
- tools/dep_updaters/**
53+
- tools/doc/**
54+
- tools/eslint-rules/**
55+
- tools/eslint/**
56+
- tools/lint-md/**
57+
- typings/**
58+
- vcbuild.bat
59+
- .**
2660
- '!.github/workflows/build-tarball.yml'
2761

2862
concurrency:
@@ -42,11 +76,11 @@ jobs:
4276
if: github.event.pull_request.draft == false
4377
runs-on: ubuntu-24.04
4478
steps:
45-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
79+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4680
with:
4781
persist-credentials: false
4882
- name: Set up Python ${{ env.PYTHON_VERSION }}
49-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
83+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
5084
with:
5185
python-version: ${{ env.PYTHON_VERSION }}
5286
allow-prereleases: true
@@ -59,7 +93,7 @@ jobs:
5993
export COMMIT=$(git rev-parse --short=10 "$GITHUB_SHA")
6094
./configure && make tar -j4 SKIP_XZ=1
6195
- name: Upload tarball artifact
62-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
96+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
6397
with:
6498
name: tarballs
6599
path: '*.tar.gz'
@@ -72,7 +106,7 @@ jobs:
72106
CXX: sccache clang++-19
73107
SCCACHE_GHA_ENABLED: 'true'
74108
steps:
75-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
109+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
76110
with:
77111
persist-credentials: false
78112
sparse-checkout: .github/actions/install-clang
@@ -82,7 +116,7 @@ jobs:
82116
with:
83117
clang-version: ${{ env.CLANG_VERSION }}
84118
- name: Set up Python ${{ env.PYTHON_VERSION }}
85-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
119+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
86120
with:
87121
python-version: ${{ env.PYTHON_VERSION }}
88122
allow-prereleases: true
@@ -93,7 +127,7 @@ jobs:
93127
- name: Environment Information
94128
run: npx envinfo
95129
- name: Download tarball
96-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
130+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
97131
with:
98132
name: tarballs
99133
path: tarballs
@@ -104,4 +138,4 @@ jobs:
104138
- name: Build
105139
run: make -C "$TAR_DIR" build-ci -j4 V=1
106140
- name: Test
107-
run: make -C "$TAR_DIR" run-ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
141+
run: make -C "$TAR_DIR" test-ci -j1 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"

.github/workflows/codeql.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@ jobs:
2323

2424
steps:
2525
- name: Checkout repository
26-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
26+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2727

2828
# Initializes the CodeQL tools for scanning.
2929
- name: Initialize CodeQL
30-
uses: github/codeql-action/init@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
30+
uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
3131
with:
3232
languages: ${{ matrix.language }}
3333
config-file: ./.github/codeql-config.yml
3434

3535
- name: Autobuild
36-
uses: github/codeql-action/autobuild@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
36+
uses: github/codeql-action/autobuild@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
3737

3838
- name: Perform CodeQL Analysis
39-
uses: github/codeql-action/analyze@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
39+
uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
4040
with:
4141
category: /language:${{matrix.language}}

.github/workflows/commit-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ jobs:
1717
run: |
1818
echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT
1919
echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT
20-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2121
with:
2222
fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }}
2323
persist-credentials: false
2424
- run: git reset HEAD^2
2525
- name: Install Node.js
26-
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
26+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
2727
with:
2828
node-version: ${{ env.NODE_VERSION }}
2929
- name: Validate commit message

.github/workflows/commit-queue.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
if: needs.get_mergeable_prs.outputs.numbers != ''
6060
runs-on: ubuntu-latest
6161
steps:
62-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
62+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
6363
with:
6464
# A personal token is required because pushing with GITHUB_TOKEN will
6565
# prevent commits from running CI after they land. It needs
@@ -69,7 +69,7 @@ jobs:
6969

7070
# Install dependencies
7171
- name: Install Node.js
72-
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
72+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
7373
with:
7474
node-version: ${{ env.NODE_VERSION }}
7575
- name: Install @node-core/utils

.github/workflows/coverage-linux-without-intl.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,15 @@ jobs:
4949
if: github.event.pull_request.draft == false
5050
runs-on: ubuntu-24.04
5151
steps:
52-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
52+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5353
with:
5454
persist-credentials: false
5555
- name: Install Clang ${{ env.CLANG_VERSION }}
5656
uses: ./.github/actions/install-clang
5757
with:
5858
clang-version: ${{ env.CLANG_VERSION }}
5959
- name: Set up Python ${{ env.PYTHON_VERSION }}
60-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
60+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
6161
with:
6262
python-version: ${{ env.PYTHON_VERSION }}
6363
allow-prereleases: true
@@ -85,6 +85,6 @@ jobs:
8585
- name: Clean tmp
8686
run: rm -rf coverage/tmp && rm -rf out
8787
- name: Upload
88-
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
88+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
8989
with:
9090
directory: ./coverage

.github/workflows/coverage-linux.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,15 @@ jobs:
4949
if: github.event.pull_request.draft == false
5050
runs-on: ubuntu-24.04
5151
steps:
52-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
52+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5353
with:
5454
persist-credentials: false
5555
- name: Install Clang ${{ env.CLANG_VERSION }}
5656
uses: ./.github/actions/install-clang
5757
with:
5858
clang-version: ${{ env.CLANG_VERSION }}
5959
- name: Set up Python ${{ env.PYTHON_VERSION }}
60-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
60+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
6161
with:
6262
python-version: ${{ env.PYTHON_VERSION }}
6363
allow-prereleases: true
@@ -85,6 +85,6 @@ jobs:
8585
- name: Clean tmp
8686
run: rm -rf coverage/tmp && rm -rf out
8787
- name: Upload
88-
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
88+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
8989
with:
9090
directory: ./coverage

.github/workflows/coverage-windows.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ jobs:
4545
if: github.event.pull_request.draft == false
4646
runs-on: windows-2025
4747
steps:
48-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4949
with:
5050
persist-credentials: false
5151
- name: Set up Python ${{ env.PYTHON_VERSION }}
52-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
52+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
5353
with:
5454
python-version: ${{ env.PYTHON_VERSION }}
5555
allow-prereleases: true
@@ -72,6 +72,6 @@ jobs:
7272
- name: Clean tmp
7373
run: npx rimraf ./coverage/tmp
7474
- name: Upload
75-
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
75+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
7676
with:
7777
directory: ./coverage

0 commit comments

Comments
 (0)