Skip to content

Commit c5659af

Browse files
committed
Merge branch 'main' into update-assert-docs-constructor
2 parents c5a93e8 + 4f24aff commit c5659af

File tree

5,487 files changed

+399324
-177563
lines changed

Some content is hidden

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

5,487 files changed

+399324
-177563
lines changed

.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

.devcontainer.json

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"name": "Node.js Dev Container",
3+
"image": "nodejs/devcontainer:nightly",
4+
"workspaceMount": "source=${localWorkspaceFolder},target=/home/developer/nodejs/node,type=bind,consistency=cached",
5+
"workspaceFolder": "/home/developer/nodejs/node",
6+
"remoteUser": "developer",
7+
"mounts": [
8+
"source=node-devcontainer-cache,target=/home/developer/nodejs/node/out,type=volume"
9+
],
10+
"postCreateCommand": "git restore-mtime"
11+
}

.github/CODEOWNERS

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,7 @@
158158
/doc/contributing/maintaining/maintaining-single-executable-application-support.md @nodejs/single-executable
159159
/src/node_sea* @nodejs/single-executable
160160
/test/fixtures/postject-copy @nodejs/single-executable
161-
/test/parallel/test-single-executable-* @nodejs/single-executable
162-
/test/sequential/test-single-executable-* @nodejs/single-executable
161+
/test/sea @nodejs/single-executable
163162
/tools/dep_updaters/update-postject.sh @nodejs/single-executable
164163

165164
# Permission Model
@@ -229,3 +228,10 @@
229228
/lib/path.js @nodejs/path
230229
/lib/path/* @nodejs/path
231230
/test/parallel/test-path-* @nodejs/path
231+
232+
# userland-migrations
233+
/doc/api/deprecations.md @nodejs/userland-migrations
234+
235+
# dev container
236+
/.devcontainer/* @nodejs/devcontainer
237+
/doc/contributing/using-devcontainer.md @nodejs/devcontainer

.github/dependabot.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,9 @@ 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
13-
149
commit-message:
1510
prefix: meta
16-
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
11+
open-pull-requests-limit: 10
1712

1813
- package-ecosystem: npm
1914
directory: /tools/eslint
@@ -25,7 +20,7 @@ updates:
2520
semver-patch-days: 5
2621
commit-message:
2722
prefix: tools
28-
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
23+
open-pull-requests-limit: 10
2924
groups:
3025
eslint:
3126
applies-to: version-updates
@@ -42,7 +37,7 @@ updates:
4237
semver-patch-days: 5
4338
commit-message:
4439
prefix: tools
45-
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
40+
open-pull-requests-limit: 10
4641
groups:
4742
lint-md:
4843
applies-to: version-updates
@@ -59,7 +54,7 @@ updates:
5954
semver-patch-days: 5
6055
commit-message:
6156
prefix: tools
62-
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
57+
open-pull-requests-limit: 10
6358
groups:
6459
doc:
6560
applies-to: version-updates

.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@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4949
with:
5050
persist-credentials: false
5151

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

.github/workflows/build-tarball.yml

Lines changed: 49 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +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/**
11-
- .github/**
17+
- pyproject.yml
18+
- tsconfig.json
19+
- test/internet/**
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+
- .**
1230
- '!.github/workflows/build-tarball.yml'
1331
push:
1432
branches:
1533
- main
1634
- v[0-9]+.x-staging
1735
- v[0-9]+.x
1836
paths-ignore:
19-
- .mailmap
2037
- '**.md'
21-
- 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
2246
- doc/**
23-
- .github/**
47+
- pyproject.yml
48+
- tsconfig.json
49+
- test/internet/**
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+
- .**
2460
- '!.github/workflows/build-tarball.yml'
2561

2662
concurrency:
@@ -40,11 +76,11 @@ jobs:
4076
if: github.event.pull_request.draft == false
4177
runs-on: ubuntu-24.04
4278
steps:
43-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
79+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4480
with:
4581
persist-credentials: false
4682
- name: Set up Python ${{ env.PYTHON_VERSION }}
47-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
83+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
4884
with:
4985
python-version: ${{ env.PYTHON_VERSION }}
5086
allow-prereleases: true
@@ -57,7 +93,7 @@ jobs:
5793
export COMMIT=$(git rev-parse --short=10 "$GITHUB_SHA")
5894
./configure && make tar -j4 SKIP_XZ=1
5995
- name: Upload tarball artifact
60-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
96+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
6197
with:
6298
name: tarballs
6399
path: '*.tar.gz'
@@ -70,7 +106,7 @@ jobs:
70106
CXX: sccache clang++-19
71107
SCCACHE_GHA_ENABLED: 'true'
72108
steps:
73-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
109+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
74110
with:
75111
persist-credentials: false
76112
sparse-checkout: .github/actions/install-clang
@@ -80,18 +116,18 @@ jobs:
80116
with:
81117
clang-version: ${{ env.CLANG_VERSION }}
82118
- name: Set up Python ${{ env.PYTHON_VERSION }}
83-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
119+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
84120
with:
85121
python-version: ${{ env.PYTHON_VERSION }}
86122
allow-prereleases: true
87123
- name: Set up sccache
88124
uses: Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
89125
with:
90-
version: v0.10.0
126+
version: v0.12.0
91127
- name: Environment Information
92128
run: npx envinfo
93129
- name: Download tarball
94-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
130+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
95131
with:
96132
name: tarballs
97133
path: tarballs

.github/workflows/close-stale-feature-requests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
if: github.repository == 'nodejs/node'
4242
runs-on: ubuntu-latest
4343
steps:
44-
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
44+
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
4545
with:
4646
repo-token: ${{ secrets.GITHUB_TOKEN }}
4747
days-before-stale: 180

.github/workflows/close-stalled.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
if: github.repository == 'nodejs/node'
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0
23+
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10.1.0
2424
with:
2525
repo-token: ${{ secrets.GITHUB_TOKEN }}
2626
days-before-close: 30

.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@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2727

2828
# Initializes the CodeQL tools for scanning.
2929
- name: Initialize CodeQL
30-
uses: github/codeql-action/init@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
30+
uses: github/codeql-action/init@fe4161a26a8629af62121b670040955b330f9af2 # v4.31.6
3131
with:
3232
languages: ${{ matrix.language }}
3333
config-file: ./.github/codeql-config.yml
3434

3535
- name: Autobuild
36-
uses: github/codeql-action/autobuild@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
36+
uses: github/codeql-action/autobuild@fe4161a26a8629af62121b670040955b330f9af2 # v4.31.6
3737

3838
- name: Perform CodeQL Analysis
39-
uses: github/codeql-action/analyze@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
39+
uses: github/codeql-action/analyze@fe4161a26a8629af62121b670040955b330f9af2 # v4.31.6
4040
with:
4141
category: /language:${{matrix.language}}

0 commit comments

Comments
 (0)