Skip to content

Commit 0268f8e

Browse files
Merge pull request #1024 from nodejs/main
Create a new pull request by comparing changes across two branches
2 parents a61d259 + 6dfa3e4 commit 0268f8e

File tree

3,860 files changed

+16942
-417086
lines changed

Some content is hidden

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

3,860 files changed

+16942
-417086
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,3 +189,6 @@
189189
/doc/api/typescript.md @nodejs/typescript
190190
/test/fixtures/typescript/ @nodejs/typescript
191191
/tools/dep_updaters/update-amaro.sh @nodejs/typescript
192+
193+
# Performance
194+
/benchmark/* @nodejs/performance

.github/ISSUE_TEMPLATE/4-report-a-flaky-test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ body:
3535
- macOS ARM64
3636
- macOS x64
3737
- SmartOS
38-
- Windows
38+
- Windows ARM64
39+
- Windows x64
3940
- Other
4041
- type: textarea
4142
attributes:

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
blank_issues_enabled: true
22
contact_links:
3-
- name: ⁉️ Need help with Node.js?
3+
- name: ⁉️ Need general help with Node.js?
44
url: https://github.com/nodejs/help
55
about: Please file an issue in our help repo.
6+
- name: 📦 Have an issue with npm?
7+
url: https://github.com/npm/cli/issues
8+
about: npm has a seperate issue tracker.
9+
- name: 📡 Have an issue with undici? (`WebSocket`, `fetch`, etc.)
10+
url: https://github.com/nodejs/undici/issues
11+
about: Undici has a seperate issue tracker.
612
- name: 🌐 Found a problem with nodejs.org beyond the API reference docs?
713
url: https://github.com/nodejs/nodejs.org/issues/new/choose
814
about: Please file an issue in the Node.js website repo.

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,16 @@ updates:
99
commit-message:
1010
prefix: meta
1111
open-pull-requests-limit: 10
12+
13+
- package-ecosystem: npm
14+
directory: /tools/eslint
15+
schedule:
16+
interval: monthly
17+
commit-message:
18+
prefix: tools
19+
open-pull-requests-limit: 10
20+
groups:
21+
eslint:
22+
applies-to: version-updates
23+
patterns:
24+
- '*'

.github/workflows/build-windows.yml

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

.github/workflows/tools.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ on:
2222
- cjs-module-lexer
2323
- corepack
2424
- doc
25-
- eslint
2625
- github_reporter
2726
- googletest
2827
- gyp-next
@@ -137,14 +136,6 @@ jobs:
137136
npm install --ignore-scripts $NEW_VERSION
138137
npm install --ignore-scripts
139138
fi
140-
- id: eslint
141-
subsystem: tools
142-
label: tools
143-
run: |
144-
./tools/dep_updaters/update-eslint.sh > temp-output
145-
cat temp-output
146-
tail -n1 temp-output | grep "NEW_VERSION=" >> "$GITHUB_ENV" || true
147-
rm temp-output
148139
- id: github_reporter
149140
subsystem: tools
150141
label: tools

.github/workflows/update-v8.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
cat temp-output
4646
tail -n1 temp-output | grep "NEW_VERSION=" >> "$GITHUB_ENV" || true
4747
rm temp-output
48-
- uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
48+
- uses: peter-evans/create-pull-request@8867c4aba1b742c39f8d0ba35429c2dfa4b6cb20 # v7.0.1
4949
# Creates a PR or update the Action's existing PR, or
5050
# no-op if the base branch is already up-to-date.
5151
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ tools/*/*.i.tmp
112112
/node_modules
113113
/tools/doc/node_modules
114114
/tools/clang-format/node_modules
115+
/tools/eslint/node_modules
115116

116117
# === Rules for test artifacts ===
117118
/*.tap

BUILDING.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,7 @@ For use of AVX2,
206206
* llvm version 3.3 or higher
207207
* nasm version 2.10 or higher in Windows
208208

209-
Please refer to
210-
<https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html> for details.
209+
Please refer to <https://docs.openssl.org/1.1.1/man3/OPENSSL_ia32cap/> for details.
211210

212211
If compiling without one of the above, use `configure` with the
213212
`--openssl-no-asm` flag. Otherwise, `configure` will fail.
@@ -525,7 +524,7 @@ $ gdb /opt/node-debug/node core.node.8.1535359906
525524
[ASan](https://github.com/google/sanitizers) can help detect various memory
526525
related bugs. ASan builds are currently only supported on linux.
527526
If you want to check it on Windows or macOS or you want a consistent toolchain
528-
on Linux, you can try [Docker](https://www.docker.com/products/docker-desktop)
527+
on Linux, you can try [Docker](https://www.docker.com/products/docker-desktop/)
529528
(using an image like `gengjiawen/node-build:2020-02-14`).
530529

531530
The `--debug` is not necessary and will slow down build and testing, but it can
@@ -618,7 +617,11 @@ vcpkg owns zlib1.dll
618617
vcpkg integrate remove
619618
```
620619

621-
Refs: #24448, <https://github.com/microsoft/vcpkg/issues/37518>, [vcpkg](https://github.com/microsoft/vcpkg/)
620+
Refs:
621+
622+
1. <https://github.com/nodejs/node/issues/24448>
623+
2. <https://github.com/microsoft/vcpkg/issues/37518> / <https://github.com/microsoft/vcpkg/discussions/37546>
624+
3. [vcpkg](https://github.com/microsoft/vcpkg/)
622625

623626
#### Windows Prerequisites
624627

@@ -677,9 +680,9 @@ packages:
677680
* [NetWide Assembler](https://chocolatey.org/packages/nasm)
678681

679682
To install Node.js prerequisites using
680-
[Boxstarter WebLauncher](https://boxstarter.org/weblauncher), open
683+
[Boxstarter WebLauncher](https://boxstarter.org/weblauncher), visit
681684
<https://boxstarter.org/package/nr/url?https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter>
682-
with Edge browser on the target machine.
685+
with a supported browser.
683686

684687
Alternatively, you can use PowerShell. Run those commands from
685688
an elevated (Administrator) PowerShell terminal:
@@ -754,7 +757,7 @@ architecture supports \[arm, arm64/aarch64, x86, x86\_64].
754757

755758
## `Intl` (ECMA-402) support
756759

757-
[Intl](https://github.com/nodejs/node/blob/HEAD/doc/api/intl.md) support is
760+
[Intl](doc/api/intl.md) support is
758761
enabled by default.
759762

760763
### Build with full ICU support (all locales supported by ICU)
@@ -820,7 +823,7 @@ that works for both your host and target environments.
820823
### Build with a specific ICU
821824

822825
You can find other ICU releases at
823-
[the ICU homepage](http://site.icu-project.org/download).
826+
[the ICU homepage](https://icu.unicode.org/download).
824827
Download the file named something like `icu4c-**##.#**-src.tgz` (or
825828
`.zip`).
826829

@@ -851,7 +854,7 @@ From a tarball URL:
851854
#### Windows
852855

853856
First unpack latest ICU to `deps/icu`
854-
[icu4c-**##.#**-src.tgz](http://site.icu-project.org/download) (or `.zip`)
857+
[icu4c-**##.#**-src.tgz](https://icu.unicode.org/download) (or `.zip`)
855858
as `deps/icu` (You'll have: `deps/icu/source/...`)
856859

857860
```powershell
@@ -874,10 +877,10 @@ configure option:
874877
## Building Node.js with FIPS-compliant OpenSSL
875878

876879
Node.js supports FIPS when statically or dynamically linked with OpenSSL 3 via
877-
[OpenSSL's provider model](https://www.openssl.org/docs/man3.0/man7/crypto.html#OPENSSL-PROVIDERS).
880+
[OpenSSL's provider model](https://docs.openssl.org/3.0/man7/crypto/#OPENSSL-PROVIDERS).
878881
It is not necessary to rebuild Node.js to enable support for FIPS.
879882

880-
See [FIPS mode](./doc/api/crypto.md#fips-mode) for more information on how to
883+
See [FIPS mode](doc/api/crypto.md#fips-mode) for more information on how to
881884
enable FIPS support in Node.js.
882885

883886
## Building Node.js with external core modules

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ release.
3838
</tr>
3939
<tr>
4040
<td valign="top">
41-
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.8.0">22.8.0</a></b><br/>
41+
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.9.0">22.9.0</a></b><br/>
42+
<a href="doc/changelogs/CHANGELOG_V22.md#22.8.0">22.8.0</a><br/>
4243
<a href="doc/changelogs/CHANGELOG_V22.md#22.7.0">22.7.0</a><br/>
4344
<a href="doc/changelogs/CHANGELOG_V22.md#22.6.0">22.6.0</a><br/>
4445
<a href="doc/changelogs/CHANGELOG_V22.md#22.5.1">22.5.1</a><br/>

0 commit comments

Comments
 (0)