Skip to content

Commit dae605e

Browse files
Merge pull request #1034 from nodejs/main
Create a new pull request by comparing changes across two branches
2 parents 598abfc + f38cefa commit dae605e

File tree

211 files changed

+11930
-29622
lines changed

Some content is hidden

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

211 files changed

+11930
-29622
lines changed

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,16 @@ updates:
2222
applies-to: version-updates
2323
patterns:
2424
- '*'
25+
26+
- package-ecosystem: npm
27+
directory: /tools/lint-md
28+
schedule:
29+
interval: monthly
30+
commit-message:
31+
prefix: tools
32+
open-pull-requests-limit: 10
33+
groups:
34+
lint-md:
35+
applies-to: version-updates
36+
patterns:
37+
- '*'

.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@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
48+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4949
with:
5050
persist-credentials: false
5151

5252
- name: Install Node.js
53-
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
53+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
5454
with:
5555
node-version: ${{ env.NODE_VERSION }}
5656

.github/workflows/build-tarball.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ jobs:
4242
if: github.event.pull_request.draft == false
4343
runs-on: ubuntu-24.04
4444
steps:
45-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
45+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4646
with:
4747
persist-credentials: false
4848
- name: Set up Python ${{ env.PYTHON_VERSION }}
49-
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
49+
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
5050
with:
5151
python-version: ${{ env.PYTHON_VERSION }}
5252
- name: Set up sccache
@@ -64,19 +64,19 @@ jobs:
6464
mkdir tarballs
6565
mv *.tar.gz tarballs
6666
- name: Upload tarball artifact
67-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
67+
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
6868
with:
6969
name: tarballs
7070
path: tarballs
7171
test-tarball-linux:
7272
needs: build-tarball
7373
runs-on: ubuntu-24.04
7474
steps:
75-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
75+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7676
with:
7777
persist-credentials: false
7878
- name: Set up Python ${{ env.PYTHON_VERSION }}
79-
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
79+
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
8080
with:
8181
python-version: ${{ env.PYTHON_VERSION }}
8282
- name: Set up sccache

.github/workflows/commit-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ jobs:
1717
run: |
1818
echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT
1919
echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT
20-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
20+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2121
with:
2222
fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }}
2323
persist-credentials: false
2424
- run: git reset HEAD^2
2525
- name: Install Node.js
26-
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
26+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2727
with:
2828
node-version: ${{ env.NODE_VERSION }}
2929
- name: Validate commit message

.github/workflows/commit-queue.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
if: needs.get_mergeable_prs.outputs.numbers != ''
5959
runs-on: ubuntu-latest
6060
steps:
61-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
61+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6262
with:
6363
# Needs the whole git history for ncu to work
6464
# See https://github.com/nodejs/node-core-utils/pull/486
@@ -71,7 +71,7 @@ jobs:
7171

7272
# Install dependencies
7373
- name: Install Node.js
74-
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
74+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
7575
with:
7676
node-version: ${{ env.NODE_VERSION }}
7777
- name: Install @node-core/utils

.github/workflows/coverage-linux-without-intl.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ jobs:
4848
if: github.event.pull_request.draft == false
4949
runs-on: ubuntu-24.04
5050
steps:
51-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
51+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5252
with:
5353
persist-credentials: false
5454
- name: Set up Python ${{ env.PYTHON_VERSION }}
55-
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
55+
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
5656
with:
5757
python-version: ${{ env.PYTHON_VERSION }}
5858
- name: Set up sccache

.github/workflows/coverage-linux.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@ jobs:
4848
if: github.event.pull_request.draft == false
4949
runs-on: ubuntu-24.04
5050
steps:
51-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
51+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5252
with:
5353
persist-credentials: false
5454
- name: Set up Python ${{ env.PYTHON_VERSION }}
55-
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
55+
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
5656
with:
5757
python-version: ${{ env.PYTHON_VERSION }}
5858
- name: Set up sccache

.github/workflows/coverage-windows.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ jobs:
4545
if: github.event.pull_request.draft == false
4646
runs-on: windows-2022
4747
steps:
48-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
48+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4949
with:
5050
persist-credentials: false
5151
- name: Set up Python ${{ env.PYTHON_VERSION }}
52-
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
52+
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
5353
with:
5454
python-version: ${{ env.PYTHON_VERSION }}
5555
- name: Install deps

.github/workflows/daily-wpt-fyi.yml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@ name: Daily WPT report
66

77
on:
88
workflow_dispatch:
9-
inputs:
10-
node-versions:
11-
description: Node.js versions (as supported by actions/setup-node) to test as JSON array
12-
required: false
13-
default: '["current", "lts/*", "lts/-1"]'
149
schedule:
1510
# This is 20 minutes after `epochs/daily` branch is triggered to be created
1611
# in WPT repo.
@@ -24,16 +19,27 @@ permissions:
2419
contents: read
2520

2621
jobs:
27-
report:
22+
collect-versions:
2823
if: github.repository == 'nodejs/node' || github.event_name == 'workflow_dispatch'
24+
runs-on: ubuntu-latest
25+
outputs:
26+
matrix: ${{ steps.query.outputs.matrix }}
27+
steps:
28+
- id: query
29+
run: |
30+
matrix=$(curl -s https://raw.githubusercontent.com/nodejs/Release/refs/heads/main/schedule.json | jq -c --arg now "$(date +%Y-%m-%d)" '[with_entries(select(.value.end > $now and .value.start < $now)) | keys[] | ltrimstr("v") | tonumber] + ["latest-nightly"]')
31+
echo "matrix=$matrix" >> "$GITHUB_OUTPUT"
32+
report:
33+
needs:
34+
- collect-versions
2935
strategy:
3036
matrix:
31-
node-version: ${{ fromJSON(github.event.inputs.node-versions || '["latest-nightly", "current", "lts/*", "lts/-1"]') }}
37+
node-version: ${{ fromJSON(needs.collect-versions.outputs.matrix) }}
3238
fail-fast: false
3339
runs-on: ubuntu-latest
3440
steps:
3541
- name: Set up Python ${{ env.PYTHON_VERSION }}
36-
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
42+
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
3743
with:
3844
python-version: ${{ env.PYTHON_VERSION }}
3945
- name: Environment Information
@@ -45,7 +51,7 @@ jobs:
4551
run: echo "NIGHTLY=$(curl -s https://nodejs.org/download/nightly/index.json | jq -r '[.[] | select(.files[] | contains("linux-x64"))][0].version')" >> $GITHUB_ENV
4652
- name: Install Node.js
4753
id: setup-node
48-
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
54+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
4955
with:
5056
node-version: ${{ env.NIGHTLY || matrix.node-version }}
5157
check-latest: true
@@ -57,7 +63,7 @@ jobs:
5763
SHORT_SHA=$(node -p 'process.version.split(/-nightly\d{8}/)[1]')
5864
echo "NIGHTLY_REF=$(gh api /repos/nodejs/node/commits/$SHORT_SHA --jq '.sha')" >> $GITHUB_ENV
5965
- name: Checkout ${{ steps.setup-node.outputs.node-version }}
60-
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
66+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6167
with:
6268
persist-credentials: false
6369
ref: ${{ env.NIGHTLY_REF || steps.setup-node.outputs.node-version }}
@@ -73,7 +79,7 @@ jobs:
7379
run: rm -rf wpt
7480
working-directory: test/fixtures
7581
- name: Checkout epochs/daily WPT
76-
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
82+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7783
with:
7884
repository: web-platform-tests/wpt
7985
persist-credentials: false
@@ -98,7 +104,7 @@ jobs:
98104
run: rm -rf deps/undici
99105
- name: Checkout undici
100106
if: ${{ env.WPT_REPORT != '' }}
101-
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
107+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
102108
with:
103109
repository: nodejs/undici
104110
persist-credentials: false
@@ -121,7 +127,7 @@ jobs:
121127
run: cp wptreport.json wptreport-${{ steps.setup-node.outputs.node-version }}.json
122128
- name: Upload GitHub Actions artifact
123129
if: ${{ env.WPT_REPORT != '' }}
124-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
130+
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
125131
with:
126132
path: out/wpt/wptreport-*.json
127133
name: WPT Report for ${{ steps.setup-node.outputs.node-version }}

.github/workflows/daily.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
build-lto:
1616
runs-on: ubuntu-24.04
1717
steps:
18-
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
18+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919
with:
2020
persist-credentials: false
2121
- name: Use Node.js ${{ env.NODE_VERSION }}
22-
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
22+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2323
with:
2424
node-version: ${{ env.NODE_VERSION }}
2525
- name: Environment Information

0 commit comments

Comments
 (0)