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

v20.18.1 proposal #55879

Open
wants to merge 121 commits into
base: v20.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
9d0041a
doc: add release key for aduh95
aduh95 Oct 10, 2024
ae34e27
build: pin doc workflow to Node.js 20
richardlau Nov 7, 2024
6b3c24d
buffer: fix out of range for toString
jazelly Sep 6, 2024
70504f8
doc: update `require(ESM)` history and stability status
aduh95 Oct 2, 2024
e4aa929
deps: upgrade npm to 10.8.3
npm-cli-bot Sep 8, 2024
dfd0318
doc: update documentation for externalizing deps
mhdawson Sep 5, 2024
f650e6a
tools: update github_reporter to 1.7.1
nodejs-github-bot Sep 17, 2024
704a1e5
deps: update corepack to 0.29.4
nodejs-github-bot Sep 17, 2024
1f3435b
lib: the REPL should survive deletion of Array.prototype methods
ljharb Sep 17, 2024
e99c5db
benchmark: add dotenv benchmark
RedYetiDev Sep 18, 2024
9dcdc42
meta: add links to alternative issue trackers
RedYetiDev Sep 18, 2024
9b61b35
doc: add missing definitions to `internal-api.md`
RedYetiDev Sep 18, 2024
260957f
doc: change backporting guide with updated info
RedYetiDev Sep 18, 2024
45a9d4a
cli: fix spacing for port range error
RedYetiDev Sep 18, 2024
c707730
build: print `Running XYZ linter...` for py and yml
RedYetiDev Sep 18, 2024
3622c05
src: remove duplicate code setting AF_INET
kernelbin Sep 18, 2024
e81b089
path: remove repetitive conditional operator in `posix.resolve`
HBSPS Sep 18, 2024
62563a0
events: return `currentTarget` when dispatching
KhafraDev Aug 29, 2024
6961e4e
test: update DOM events web platform tests
KhafraDev Aug 29, 2024
0018cf7
Revert "build: upgrade clang-format to v18"
legendecas Sep 18, 2024
0173843
test: update test to support OpenSSL32
mhdawson Sep 18, 2024
1320c38
test: adjust key sizes to support OpenSSL32
mhdawson Sep 18, 2024
f9744c5
worker: handle `--input-type` more consistently
aduh95 Sep 19, 2024
c1a83bd
meta: remove never-used workflow trigger
RedYetiDev Sep 19, 2024
9a8900a
benchmark: include ascii to fs/readfile
RafaelGSS Sep 19, 2024
ed4ac22
test: remove test-http-max-sockets flaky designation
lpinca Sep 20, 2024
3738cea
test: move test-http-max-sockets to parallel
lpinca Sep 20, 2024
5cb2eb1
src: cleanup per env handles directly without a list
legendecas Sep 20, 2024
3a6511f
test: add asserts to validate test assumptions
mhdawson Sep 18, 2024
cc14622
test: fix `soucre` to `source`
RedYetiDev Sep 21, 2024
5830931
test_runner: replace ansi clear with ansi reset
pmarchini Sep 21, 2024
11c013b
tools: update error message for ICU in license-builder
RedYetiDev Sep 3, 2024
b5cd00e
build: add the option to generate compile_commands.json in vcbuild.bat
segevfiner Mar 30, 2024
b247739
test: deflake test-http-header-overflow
lpinca Sep 17, 2024
abf0398
events: allow null/undefined eventInitDict
KhafraDev Aug 29, 2024
9359133
test: remove unused common utilities
RedYetiDev Sep 7, 2024
048c898
test: improve coverage for timer promises schedular
RedYetiDev Jun 6, 2024
85cf69e
zlib: throw brotli initialization error from c++
anonrig Sep 1, 2024
e012435
util: update ansi regex
RedYetiDev Sep 9, 2024
0df824b
test: add `util.stripVTControlCharacters` test
RedYetiDev Sep 9, 2024
276c2e1
test_runner: use `test:` symbol on second print of parent test
RedYetiDev Sep 15, 2024
abb6b30
test: adjust tls-set-ciphers for OpenSSL32
mhdawson Sep 21, 2024
375e09d
meta: add `linux` to OS labels in collaborator guide
RedYetiDev Sep 22, 2024
1809f15
module: remove duplicated import
RedYetiDev Sep 22, 2024
f8dcef4
test: fix `test-vm-context-dont-contextify` when path contains a space
aduh95 Sep 22, 2024
9a78418
test: update tls test to support OpenSSL32
mhdawson Sep 22, 2024
153fcc2
doc: remove `parseREPLKeyword` from REPL documentation
RedYetiDev Sep 22, 2024
6cd773e
test: make `test-runner-assert` more robust
RedYetiDev Sep 22, 2024
f43790b
build: display free disk space after build in the test-macOS workflow
iwuliz Sep 20, 2024
698fd48
build: remove -v flag to reduce noise
iwuliz Sep 20, 2024
d32cc67
crypto: ensure invalid SubtleCrypto JWK data import results in DataError
panva Sep 23, 2024
b0c8ea3
lib: remove lib/internal/idna.js
anonrig Sep 23, 2024
4251588
doc: add note about `--expose-internals`
RedYetiDev Sep 23, 2024
463b8e5
tools: remove redudant code from eslint require rule
RedYetiDev Sep 23, 2024
d5ecb3c
deps: update acorn-walk to 8.3.4
nodejs-github-bot Sep 24, 2024
7a8992b
doc: add abmusse to collaborators
abmusse Sep 23, 2024
a42a1c5
perf_hooks: add missing type argument to getEntriesByName
luketaher Sep 24, 2024
c0de5a1
tty: fix links for terminal colors
RedYetiDev Sep 24, 2024
5ed58f2
repl: catch `\v` and `\r` in new-line detection
RedYetiDev Sep 25, 2024
aa25ef5
Revert "test: mark test-fs-watch-non-recursive flaky on Windows"
lpinca Sep 25, 2024
dad5ada
src: update clang-tidy and focus on modernization
anonrig Sep 25, 2024
44df51d
benchmark: create benchmark for typescript
marco-ippolito Sep 25, 2024
564f0a3
test: fix some tests when path contains `%`
aduh95 Sep 25, 2024
08fa713
meta: add more information about nightly releases
RedYetiDev Sep 25, 2024
c3de1e2
test: fix `assertSnapshot` when path contains a quote
aduh95 Sep 25, 2024
cff8e78
test: fix more tests that fail when path contains a space
aduh95 Sep 25, 2024
b81e60a
test: fix test-tls-junk-closes-server
mhdawson Sep 25, 2024
5dded54
src: decode native error messages as UTF-8
joyeecheung Sep 25, 2024
1edbec0
test: deflake test-http-remove-header-stays-removed
lpinca Sep 26, 2024
b2f9182
deps: update timezone to 2024b
nodejs-github-bot Sep 26, 2024
94a7d82
tools: bump Rollup from 4.18.1 to 4.22.4 for `lint-md`
dependabot[bot] Sep 26, 2024
ab0ef42
doc: add missing `:` to `run()`'s `globPatterns`
RedYetiDev Sep 26, 2024
a953c22
doc: update style guide
RedYetiDev Sep 26, 2024
d7b73c5
test: deflake test/pummel/test-timers.js
jakecastelli Sep 27, 2024
9062137
stream: treat null asyncIterator as undefined
jazelly Sep 27, 2024
29177da
doc: fix the require resolve algorithm in `modules.md`
chirsz-ever Sep 27, 2024
f78d460
build: notify via slack when review-wanted
RafaelGSS Sep 27, 2024
4ab199a
tools: make `choco install` script more readable
RedYetiDev Sep 28, 2024
d45cc45
Revert "console: colorize console error and warn"
RedYetiDev Sep 28, 2024
fc239a2
doc: move the YAML changes element
sendoru Sep 28, 2024
3c073fd
assert: show the diff when deep comparing data with a custom message
puskin94 Sep 4, 2024
d4ef374
doc: add esm examples to node:net
mfdebian Sep 28, 2024
3563a3e
doc: fix link in `test/README.md`
LiviaMedeiros Sep 30, 2024
a02b828
test: update wpt test for encoding
Nahee-Park Sep 30, 2024
fcbdedd
build,win: add winget config to set up env
huseyinacacak-janea Sep 30, 2024
42eb1d6
benchmark: add no-warnings to process.has bench
RafaelGSS Sep 30, 2024
d164bd0
watch: preserve output when gracefully restarted
theoludwig Sep 30, 2024
56cd9e0
meta: add mailmap entry for abmusse
abmusse Sep 30, 2024
59de91c
doc: use correct dash in stability status
aduh95 Oct 1, 2024
63dbb69
doc: mention addons to experimental permission
RafaelGSS Oct 1, 2024
744c723
doc: fix unordered error anchors
aduh95 Oct 2, 2024
a0b71af
worker: throw InvalidStateError in postMessage after close
Nahee-Park Oct 3, 2024
c355ae4
fs: acknowledge `signal` option in `filehandle.createReadStream()`
LiviaMedeiros Oct 3, 2024
f7ca20e
doc: update test context.assert
pmarchini Oct 3, 2024
0aaa603
build: include `.nycrc` in coverage workflows
iwuliz Oct 3, 2024
d8b32ec
doc: tweak onboarding instructions
mhdawson Oct 3, 2024
23f3435
meta: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5
dependabot[bot] Oct 3, 2024
a88f58d
meta: bump actions/setup-node from 4.0.3 to 4.0.4
dependabot[bot] Oct 3, 2024
144d551
meta: bump actions/checkout from 4.1.7 to 4.2.0
dependabot[bot] Oct 3, 2024
aa54fde
deps: upgrade openssl sources to quictls/openssl-3.0.14+quic1
nodejs-github-bot Aug 12, 2024
35d9b02
deps: update archs files for openssl-3.0.14+quic1
nodejs-github-bot Aug 12, 2024
a066888
deps: upgrade openssl sources to quictls/openssl-3.0.15+quic1
nodejs-github-bot Sep 30, 2024
ae479a8
deps: update archs files for openssl-3.0.15+quic1
nodejs-github-bot Sep 30, 2024
944181e
test: update multiple assert tests to use node:test
jasnell Aug 27, 2024
7d8aa7a
meta: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6
dependabot[bot] Oct 4, 2024
e05192e
doc: fix initial default value of autoSelectFamily
freego555 Oct 5, 2024
c32e10c
deps: upgrade npm to 10.9.0
npm-cli-bot Oct 5, 2024
bbdccaa
test_runner: assert entry is a valid object
geeksilva97 Oct 6, 2024
799719d
build: fix notify-on-review-wanted action
RafaelGSS Oct 7, 2024
8e53245
test: make `test-loaders-workers-spawned` less flaky
aduh95 Oct 8, 2024
9986342
doc: add onboarding details for ambassador program
marco-ippolito Oct 8, 2024
2447445
meta: move one or more collaborators to emeritus
nodejs-github-bot Oct 9, 2024
5d95997
doc: fix `events.once()` example using `AbortSignal`
foxxyz Oct 9, 2024
3d3de67
benchmark: rewrite detect-esm-syntax benchmark
joyeecheung Oct 9, 2024
68b2bc8
doc: add pmarchini to collaborators
pmarchini Oct 9, 2024
f46f9bf
Revert "doc: update test context.assert"
aduh95 Oct 9, 2024
1108c3a
doc: fix Markdown linter
aduh95 Oct 9, 2024
628efe9
deps: update undici to 6.20.0
nodejs-github-bot Oct 10, 2024
24a0608
benchmark: adjust config for deepEqual object
RafaelGSS Oct 11, 2024
a6784cf
build: use rclone instead of aws CLI
targos Nov 2, 2024
4f02719
2024-11-20, Version 20.18.1 'Iron' (LTS)
marco-ippolito Nov 16, 2024
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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Never
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: false
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
Expand Down
54 changes: 54 additions & 0 deletions .configurations/configuration.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
# Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio 2022 Community
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Community
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Community
channelId: VisualStudio.17.Release
includeRecommended: true
components:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
description: Install Git
allowPrerelease: true
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: nasmPackage
directives:
description: Install NetWide Assembler (NASM)
allowPrerelease: true
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
54 changes: 54 additions & 0 deletions .configurations/configuration.vsEnterprise.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
# Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio 2022 Enterprise
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Enterprise
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Enterprise
channelId: VisualStudio.17.Release
includeRecommended: true
components:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
description: Install Git
allowPrerelease: true
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: nasmPackage
directives:
description: Install NetWide Assembler (NASM)
allowPrerelease: true
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
54 changes: 54 additions & 0 deletions .configurations/configuration.vsProfessional.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
# Reference: https://github.com/nodejs/node/blob/main/BUILDING.md#windows
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: pythonPackage
directives:
description: Install Python 3.12
module: Microsoft.WinGet.DSC
allowPrerelease: true
settings:
id: Python.Python.3.12
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio 2022 Professional
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Professional
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Professional
channelId: VisualStudio.17.Release
includeRecommended: true
components:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
description: Install Git
allowPrerelease: true
settings:
id: Git.Git
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: nasmPackage
directives:
description: Install NetWide Assembler (NASM)
allowPrerelease: true
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.0
8 changes: 7 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
blank_issues_enabled: true
contact_links:
- name: ⁉️ Need help with Node.js?
- name: ⁉️ Need general help with Node.js?
url: https://github.com/nodejs/help
about: Please file an issue in our help repo.
- name: 📦 Have an issue with npm?
url: https://github.com/npm/cli/issues
about: npm has a seperate issue tracker.
- name: 📡 Have an issue with undici? (`WebSocket`, `fetch`, etc.)
url: https://github.com/nodejs/undici/issues
about: Undici has a seperate issue tracker.
- name: 🌐 Found a problem with nodejs.org beyond the API reference docs?
url: https://github.com/nodejs/nodejs.org/issues/new/choose
about: Please file an issue in the Node.js website repo.
4 changes: 2 additions & 2 deletions .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,12 @@ jobs:
if: needs.get-prs-for-ci.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
persist-credentials: false

- name: Install Node.js
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
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 @@ -42,15 +42,15 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
with:
version: v0.8.1
- name: Environment Information
Expand All @@ -72,15 +72,15 @@ jobs:
needs: build-tarball
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
with:
version: v0.8.1
- name: Environment Information
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ jobs:
run: |
echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT
echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }}
persist-credentials: false
- run: git reset HEAD^2
- name: Install Node.js
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate commit message
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/commit-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
if: needs.get_mergeable_prs.outputs.numbers != ''
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# Needs the whole git history for ncu to work
# See https://github.com/nodejs/node-core-utils/pull/486
Expand All @@ -71,7 +71,7 @@ jobs:

# Install dependencies
- name: Install Node.js
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install @node-core/utils
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/coverage-linux-without-intl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ on:
- tools/test.py
- .github/workflows/coverage-linux-without-intl.yml
- codecov.yml
- .nycrc
push:
branches:
- main
Expand All @@ -26,6 +27,7 @@ on:
- tools/test.py
- .github/workflows/coverage-linux-without-intl.yml
- codecov.yml
- .nycrc

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -46,15 +48,15 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
with:
version: v0.8.1
- name: Environment Information
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/coverage-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ on:
- tools/test.py
- .github/workflows/coverage-linux.yml
- codecov.yml
- .nycrc
push:
branches:
- main
Expand All @@ -26,6 +27,7 @@ on:
- tools/test.py
- .github/workflows/coverage-linux.yml
- codecov.yml
- .nycrc

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -46,15 +48,15 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Set up sccache
uses: mozilla-actions/sccache-action@89e9040de88b577a072e3760aaf59f585da083af # v0.0.5
uses: mozilla-actions/sccache-action@9e326ebed976843c9932b3aa0e021c6f50310eb4 # v0.0.6
with:
version: v0.8.1
- name: Environment Information
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/coverage-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ on:
- tools/test.py
- .github/workflows/coverage-windows.yml
- codecov.yml
- .nycrc
push:
branches:
- main
Expand All @@ -26,6 +27,7 @@ on:
- tools/test.py
- .github/workflows/coverage-windows.yml
- codecov.yml
- .nycrc

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -43,7 +45,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: windows-2022
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
persist-credentials: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
Expand Down
Loading
Loading