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

Node v20.18.1 nsolid v5.5.0 release #226

Open
wants to merge 126 commits into
base: node-v20.x-nsolid-v5.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
985262a
Working on v20.18.1
targos Oct 3, 2024
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
a4586f0
doc: update documentation for externalizing deps
mhdawson Sep 5, 2024
3ebd316
tools: update github_reporter to 1.7.1
nodejs-github-bot Sep 17, 2024
20501a7
deps: update corepack to 0.29.4
nodejs-github-bot Sep 17, 2024
c96e5cb
lib: the REPL should survive deletion of Array.prototype methods
ljharb Sep 17, 2024
0984910
benchmark: add dotenv benchmark
RedYetiDev Sep 18, 2024
ae27e2d
meta: add links to alternative issue trackers
RedYetiDev Sep 18, 2024
9947fc1
doc: add missing definitions to `internal-api.md`
RedYetiDev Sep 18, 2024
4baa5c4
doc: change backporting guide with updated info
RedYetiDev Sep 18, 2024
93ac799
cli: fix spacing for port range error
RedYetiDev Sep 18, 2024
67834ee
build: print `Running XYZ linter...` for py and yml
RedYetiDev Sep 18, 2024
a730cdb
src: remove duplicate code setting AF_INET
kernelbin Sep 18, 2024
3a682cc
path: remove repetitive conditional operator in `posix.resolve`
HBSPS Sep 18, 2024
453df77
events: return `currentTarget` when dispatching
KhafraDev Aug 29, 2024
62f2147
test: update DOM events web platform tests
KhafraDev Aug 29, 2024
746e78c
Revert "build: upgrade clang-format to v18"
legendecas Sep 18, 2024
5c11a61
test: update test to support OpenSSL32
mhdawson Sep 18, 2024
ee5624b
test: adjust key sizes to support OpenSSL32
mhdawson Sep 18, 2024
f39ff4d
worker: handle `--input-type` more consistently
aduh95 Sep 19, 2024
37b0bea
meta: remove never-used workflow trigger
RedYetiDev Sep 19, 2024
a2aa4fa
benchmark: include ascii to fs/readfile
RafaelGSS Sep 19, 2024
aba9dc7
test: remove test-http-max-sockets flaky designation
lpinca Sep 20, 2024
6f53c09
test: move test-http-max-sockets to parallel
lpinca Sep 20, 2024
7d01b6a
src: cleanup per env handles directly without a list
legendecas Sep 20, 2024
1a007ea
test: add asserts to validate test assumptions
mhdawson Sep 18, 2024
f849cf6
test: fix `soucre` to `source`
RedYetiDev Sep 21, 2024
63c8f3d
test_runner: replace ansi clear with ansi reset
pmarchini Sep 21, 2024
ae4b2ae
tools: update error message for ICU in license-builder
RedYetiDev Sep 3, 2024
f25760c
build: add the option to generate compile_commands.json in vcbuild.bat
segevfiner Mar 30, 2024
93a098c
test: deflake test-http-header-overflow
lpinca Sep 17, 2024
0c1666a
events: allow null/undefined eventInitDict
KhafraDev Aug 29, 2024
f48992f
test: remove unused common utilities
RedYetiDev Sep 7, 2024
333b5a0
test: improve coverage for timer promises schedular
RedYetiDev Jun 6, 2024
30383ff
zlib: throw brotli initialization error from c++
anonrig Sep 1, 2024
a3c2ef9
util: update ansi regex
RedYetiDev Sep 9, 2024
bd8fd4f
test: add `util.stripVTControlCharacters` test
RedYetiDev Sep 9, 2024
b1cad51
test_runner: use `test:` symbol on second print of parent test
RedYetiDev Sep 15, 2024
39a80ee
test: adjust tls-set-ciphers for OpenSSL32
mhdawson Sep 21, 2024
d2ce003
meta: add `linux` to OS labels in collaborator guide
RedYetiDev Sep 22, 2024
6e5d524
module: remove duplicated import
RedYetiDev Sep 22, 2024
9640661
test: fix `test-vm-context-dont-contextify` when path contains a space
aduh95 Sep 22, 2024
6c2a138
test: update tls test to support OpenSSL32
mhdawson Sep 22, 2024
df6dc75
doc: remove `parseREPLKeyword` from REPL documentation
RedYetiDev Sep 22, 2024
bc7b524
test: make `test-runner-assert` more robust
RedYetiDev Sep 22, 2024
09f75b2
build: display free disk space after build in the test-macOS workflow
iwuliz Sep 20, 2024
0b985ec
build: remove -v flag to reduce noise
iwuliz Sep 20, 2024
2f678ea
crypto: ensure invalid SubtleCrypto JWK data import results in DataError
panva Sep 23, 2024
8e6b606
lib: remove lib/internal/idna.js
anonrig Sep 23, 2024
27ff2da
doc: add note about `--expose-internals`
RedYetiDev Sep 23, 2024
083311e
tools: remove redudant code from eslint require rule
RedYetiDev Sep 23, 2024
8f1956c
deps: update acorn-walk to 8.3.4
nodejs-github-bot Sep 24, 2024
94302b6
doc: add abmusse to collaborators
abmusse Sep 23, 2024
ac1cb8d
perf_hooks: add missing type argument to getEntriesByName
luketaher Sep 24, 2024
397be8a
tty: fix links for terminal colors
RedYetiDev Sep 24, 2024
85b3edc
repl: catch `\v` and `\r` in new-line detection
RedYetiDev Sep 25, 2024
eb4d468
Revert "test: mark test-fs-watch-non-recursive flaky on Windows"
lpinca Sep 25, 2024
86d7181
src: update clang-tidy and focus on modernization
anonrig Sep 25, 2024
2be5d61
benchmark: create benchmark for typescript
marco-ippolito Sep 25, 2024
7c88739
test: fix some tests when path contains `%`
aduh95 Sep 25, 2024
db2496c
meta: add more information about nightly releases
RedYetiDev Sep 25, 2024
afc1628
test: fix `assertSnapshot` when path contains a quote
aduh95 Sep 25, 2024
c908b8a
test: fix more tests that fail when path contains a space
aduh95 Sep 25, 2024
7802170
test: fix test-tls-junk-closes-server
mhdawson Sep 25, 2024
df1f049
src: decode native error messages as UTF-8
joyeecheung Sep 25, 2024
82c4022
test: deflake test-http-remove-header-stays-removed
lpinca Sep 26, 2024
7b17968
deps: update timezone to 2024b
nodejs-github-bot Sep 26, 2024
7310abe
tools: bump Rollup from 4.18.1 to 4.22.4 for `lint-md`
dependabot[bot] Sep 26, 2024
388c754
doc: add missing `:` to `run()`'s `globPatterns`
RedYetiDev Sep 26, 2024
80edcdf
doc: update style guide
RedYetiDev Sep 26, 2024
81bcec0
test: deflake test/pummel/test-timers.js
jakecastelli Sep 27, 2024
f10d9ad
stream: treat null asyncIterator as undefined
jazelly Sep 27, 2024
7a51a16
doc: fix the require resolve algorithm in `modules.md`
chirsz-ever Sep 27, 2024
f38d1e9
build: notify via slack when review-wanted
RafaelGSS Sep 27, 2024
8981309
tools: make `choco install` script more readable
RedYetiDev Sep 28, 2024
3ba2e7b
Revert "console: colorize console error and warn"
RedYetiDev Sep 28, 2024
81ad69d
doc: move the YAML changes element
sendoru Sep 28, 2024
085c344
assert: show the diff when deep comparing data with a custom message
puskin94 Sep 4, 2024
1ad659a
doc: add esm examples to node:net
mfdebian Sep 28, 2024
d9839c1
doc: fix link in `test/README.md`
LiviaMedeiros Sep 30, 2024
5105188
test: update wpt test for encoding
Nahee-Park Sep 30, 2024
d0e871a
build,win: add winget config to set up env
huseyinacacak-janea Sep 30, 2024
1a0d8ef
benchmark: add no-warnings to process.has bench
RafaelGSS Sep 30, 2024
efdccc8
watch: preserve output when gracefully restarted
theoludwig Sep 30, 2024
9053d21
meta: add mailmap entry for abmusse
abmusse Sep 30, 2024
d65c245
doc: use correct dash in stability status
aduh95 Oct 1, 2024
d08e4c2
doc: mention addons to experimental permission
RafaelGSS Oct 1, 2024
2f7828d
doc: fix unordered error anchors
aduh95 Oct 2, 2024
226836c
worker: throw InvalidStateError in postMessage after close
Nahee-Park Oct 3, 2024
0decaab
fs: acknowledge `signal` option in `filehandle.createReadStream()`
LiviaMedeiros Oct 3, 2024
f412a02
doc: update test context.assert
pmarchini Oct 3, 2024
5b35836
build: include `.nycrc` in coverage workflows
iwuliz Oct 3, 2024
9e7be23
doc: tweak onboarding instructions
mhdawson Oct 3, 2024
8a529ab
meta: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5
dependabot[bot] Oct 3, 2024
1c20908
meta: bump actions/setup-node from 4.0.3 to 4.0.4
dependabot[bot] Oct 3, 2024
d3441ff
meta: bump actions/checkout from 4.1.7 to 4.2.0
dependabot[bot] Oct 3, 2024
48d643f
deps: upgrade openssl sources to quictls/openssl-3.0.14+quic1
nodejs-github-bot Aug 12, 2024
381f1f9
deps: update archs files for openssl-3.0.14+quic1
nodejs-github-bot Aug 12, 2024
da15e7e
deps: upgrade openssl sources to quictls/openssl-3.0.15+quic1
nodejs-github-bot Sep 30, 2024
0c7f2fc
deps: update archs files for openssl-3.0.15+quic1
nodejs-github-bot Sep 30, 2024
66a87d1
test: update multiple assert tests to use node:test
jasnell Aug 27, 2024
8b8d35f
meta: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6
dependabot[bot] Oct 4, 2024
27564b7
doc: fix initial default value of autoSelectFamily
freego555 Oct 5, 2024
4268517
test_runner: assert entry is a valid object
geeksilva97 Oct 6, 2024
0bbeb60
build: fix notify-on-review-wanted action
RafaelGSS Oct 7, 2024
6027084
test: make `test-loaders-workers-spawned` less flaky
aduh95 Oct 8, 2024
50b13bf
doc: add onboarding details for ambassador program
marco-ippolito Oct 8, 2024
748ed2e
meta: move one or more collaborators to emeritus
nodejs-github-bot Oct 9, 2024
b963db9
doc: fix `events.once()` example using `AbortSignal`
foxxyz Oct 9, 2024
a455372
benchmark: rewrite detect-esm-syntax benchmark
joyeecheung Oct 9, 2024
fd6fc61
doc: add pmarchini to collaborators
pmarchini Oct 9, 2024
df713f0
Revert "doc: update test context.assert"
aduh95 Oct 9, 2024
0f81eaf
doc: fix Markdown linter
aduh95 Oct 9, 2024
5d28d98
deps: update undici to 6.20.0
nodejs-github-bot Oct 10, 2024
01f0b0e
benchmark: adjust config for deepEqual object
RafaelGSS Oct 11, 2024
f25a5b6
build: use rclone instead of aws CLI
targos Nov 2, 2024
00a2fc7
lib: move `Symbol[Async]Dispose` polyfills to `internal/util`
aduh95 Sep 10, 2024
0b3fb34
tools: add `polyfilled` option to `prefer-primordials` rule
aduh95 Oct 17, 2024
7017811
2024-11-20, Version 20.18.1 'Iron' (LTS)
marco-ippolito Nov 16, 2024
a0af5e7
Merge tag 'v20.18.1' into node-v20.18.1-nsolid-v5.5.0-release
santigimeno Nov 21, 2024
6fafa1d
src: close EnvInst handles after v20.18.1 merge
santigimeno Nov 21, 2024
baed8d4
deps: avoid overflow when calculating timeDeltas
santigimeno Nov 22, 2024
c3602e6
2024-11-22, Version 20.18.1-nsolid-v5.5.0 'Iron'
juanarbol Nov 22, 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
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 @@ -14,6 +14,7 @@ on:
- .github/workflows/coverage-linux-without-intl.yml
- agents/**
- codecov.yml
- .nycrc
push:
branches:
- main
Expand All @@ -28,6 +29,7 @@ on:
- .github/workflows/coverage-linux-without-intl.yml
- agents/**
- codecov.yml
- .nycrc

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -48,15 +50,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 @@ -14,6 +14,7 @@ on:
- .github/workflows/coverage-linux.yml
- agents/**
- codecov.yml
- .nycrc
push:
branches:
- main
Expand All @@ -28,6 +29,7 @@ on:
- .github/workflows/coverage-linux.yml
- agents/**
- codecov.yml
- .nycrc

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -48,15 +50,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 @@ -14,6 +14,7 @@ on:
- .github/workflows/coverage-windows.yml
- agents/**
- codecov.yml
- .nycrc
push:
branches:
- main
Expand All @@ -28,6 +29,7 @@ on:
- .github/workflows/coverage-windows.yml
- agents/**
- codecov.yml
- .nycrc

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
Expand All @@ -45,7 +47,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
8 changes: 4 additions & 4 deletions .github/workflows/daily-wpt-fyi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
run: echo "NIGHTLY=$(curl -s https://nodejs.org/download/nightly/index.json | jq -r '[.[] | select(.files[] | contains("linux-x64"))][0].version')" >> $GITHUB_ENV
- name: Install Node.js
id: setup-node
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ env.NIGHTLY || matrix.node-version }}
check-latest: true
Expand All @@ -57,7 +57,7 @@ jobs:
SHORT_SHA=$(node -p 'process.version.split(/-nightly\d{8}/)[1]')
echo "NIGHTLY_REF=$(gh api /repos/nodejs/node/commits/$SHORT_SHA --jq '.sha')" >> $GITHUB_ENV
- name: Checkout ${{ steps.setup-node.outputs.node-version }}
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
persist-credentials: false
ref: ${{ env.NIGHTLY_REF || steps.setup-node.outputs.node-version }}
Expand All @@ -73,7 +73,7 @@ jobs:
run: rm -rf wpt
working-directory: test/fixtures
- name: Checkout epochs/daily WPT
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
repository: web-platform-tests/wpt
persist-credentials: false
Expand All @@ -98,7 +98,7 @@ jobs:
run: rm -rf deps/undici
- name: Checkout undici
if: ${{ env.WPT_REPORT != '' }}
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
repository: nodejs/undici
persist-credentials: false
Expand Down
Loading
Loading