Skip to content

Commit d684310

Browse files
authored
Merge branch 'main' into dev-55864
2 parents 2160d30 + 607a741 commit d684310

File tree

21,284 files changed

+3260926
-1158188
lines changed

Some content is hidden

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

21,284 files changed

+3260926
-1158188
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
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+
}

.devcontainer/devcontainer.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
/doc/contributing/**/* @nodejs/tsc
1919
/GOVERNANCE.md @nodejs/tsc
2020
/SECURITY.md @nodejs/tsc
21+
/BUILDING.md @nodejs/build @nodejs/tsc
2122
/LICENSE @nodejs/tsc
2223
/onboarding.md @nodejs/tsc
2324

@@ -157,8 +158,7 @@
157158
/doc/contributing/maintaining/maintaining-single-executable-application-support.md @nodejs/single-executable
158159
/src/node_sea* @nodejs/single-executable
159160
/test/fixtures/postject-copy @nodejs/single-executable
160-
/test/parallel/test-single-executable-* @nodejs/single-executable
161-
/test/sequential/test-single-executable-* @nodejs/single-executable
161+
/test/sea @nodejs/single-executable
162162
/tools/dep_updaters/update-postject.sh @nodejs/single-executable
163163

164164
# Permission Model
@@ -216,3 +216,22 @@
216216
/src/node_options.* @nodejs/config
217217
/test/parallel/test-config-* @nodejs/config
218218
/test/parallel/test-dotenv-* @nodejs/config
219+
220+
# Inspector
221+
/src/inspector/* @nodejs/inspector
222+
/src/inspector_* @nodejs/inspector
223+
/lib/internal/inspector/* @nodejs/inspector
224+
/lib/internal/inspector_* @nodejs/inspector
225+
/lib/inspector.js @nodejs/inspector
226+
227+
# path
228+
/lib/path.js @nodejs/path
229+
/lib/path/* @nodejs/path
230+
/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/ISSUE_TEMPLATE/4-report-a-flaky-test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ body:
2828
- AIX
2929
- FreeBSD
3030
- Linux ARM64
31-
- Linux ARMv7
3231
- Linux PPC64LE
3332
- Linux s390x
3433
- Linux x64

.github/SUPPORT.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ Node.js](https://github.com/nodejs/Release#release-schedule).
77
When looking for support, please first search for your question in these venues:
88

99
* [Node.js Website](https://nodejs.org/en/), especially the
10-
[API docs](https://nodejs.org/api/)
11-
* [Node.js Help](https://github.com/nodejs/help)
10+
[API docs](https://nodejs.org/api/) or the [Learn material](https://nodejs.org/en/learn)
11+
* [Node.js's GitHub Help repository](https://github.com/nodejs/help)
1212
* [Open or closed issues in the Node.js GitHub organization](https://github.com/issues?utf8=%E2%9C%93&q=sort%3Aupdated-desc+org%3Anodejs+is%3Aissue)
13+
* [Ask for support on Node.js's Discord server](https://nodejs.org/discord)
1314

1415
If you didn't find an answer in the resources above, try these unofficial
1516
resources:
@@ -19,7 +20,7 @@ resources:
1920
* [Node.js Slack Community](https://node-js.slack.com/)
2021
* To register: [nodeslackers.com](https://www.nodeslackers.com/)
2122

22-
GitHub issues are for tracking enhancements and bugs, not general support.
23+
**GitHub issues are for tracking enhancements and bugs, not general support.**
2324

2425
The open source license grants you the freedom to use Node.js. It does not
2526
guarantee commitments of other people's time. Please be respectful and manage
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Install Clang
2+
description: Installs a specific Clang version. Useful if the GitHub runner does not have it by default.
3+
inputs:
4+
clang-version:
5+
description: The Clang major version to install
6+
required: true
7+
8+
runs:
9+
using: composite
10+
steps:
11+
- name: Install Clang
12+
shell: bash
13+
run: |
14+
sudo apt-get update
15+
sudo apt-get install -y clang-${{ inputs.clang-version }}

.github/codeql-config.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: CodeQL config
2+
3+
paths-ignore:
4+
- test
5+
- deps
6+
- benchmark

.github/dependabot.yml

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,19 @@ updates:
88
interval: monthly
99
commit-message:
1010
prefix: meta
11-
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
11+
open-pull-requests-limit: 10
1212

1313
- package-ecosystem: npm
1414
directory: /tools/eslint
1515
schedule:
1616
interval: monthly
17+
cooldown:
18+
semver-major-days: 5
19+
semver-minor-days: 5
20+
semver-patch-days: 5
1721
commit-message:
1822
prefix: tools
19-
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
23+
open-pull-requests-limit: 10
2024
groups:
2125
eslint:
2226
applies-to: version-updates
@@ -27,11 +31,32 @@ updates:
2731
directory: /tools/lint-md
2832
schedule:
2933
interval: monthly
34+
cooldown:
35+
semver-major-days: 5
36+
semver-minor-days: 5
37+
semver-patch-days: 5
3038
commit-message:
3139
prefix: tools
32-
open-pull-requests-limit: ${{secrets.OPEN_PR_LIMIT}}
40+
open-pull-requests-limit: 10
3341
groups:
3442
lint-md:
3543
applies-to: version-updates
3644
patterns:
3745
- '*'
46+
47+
- package-ecosystem: npm
48+
directory: /tools/doc
49+
schedule:
50+
interval: weekly
51+
cooldown:
52+
semver-major-days: 5
53+
semver-minor-days: 5
54+
semver-patch-days: 5
55+
commit-message:
56+
prefix: tools
57+
open-pull-requests-limit: 10
58+
groups:
59+
doc:
60+
applies-to: version-updates
61+
patterns:
62+
- '*'

.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@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
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@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
53+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
5454
with:
5555
node-version: ${{ env.NODE_VERSION }}
5656

0 commit comments

Comments
 (0)