Skip to content

Commit 2e8cd5e

Browse files
committed
Merge branch 'main' into fix-error-event-webidl
2 parents 5a01962 + 1a9a4c0 commit 2e8cd5e

File tree

3,409 files changed

+53502
-232876
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,409 files changed

+53502
-232876
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,3 @@ updates:
2828
directory: /build
2929
schedule:
3030
interval: daily
31-
32-
- package-ecosystem: pip
33-
directory: /test/wpt/tests/resources/test
34-
schedule:
35-
interval: daily

.github/workflows/autobahn.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,22 @@ on:
55
workflow_call:
66
inputs:
77
node-version:
8-
default: '22'
8+
default: '24'
99
type: string
1010
pull_request:
1111
paths:
1212
- '.github/workflows/autobahn.yml'
1313
- 'lib/web/websocket/**'
1414
- 'test/autobahn/**'
15+
1516
permissions:
1617
contents: read
1718

1819
jobs:
1920
autobahn:
2021
name: Autobahn Test Suite
2122
runs-on: ubuntu-latest
22-
container: node:22
23+
container: node:24
2324
services:
2425
fuzzingserver:
2526
image: crossbario/autobahn-testsuite:latest
@@ -30,8 +31,8 @@ jobs:
3031
- ${{ github.workspace }}/test/autobahn/config:/config
3132
- ${{ github.workspace }}/test/autobahn/reports:/reports
3233
steps:
33-
- name: Checkout Code
34-
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
34+
- name: Checkout Repository
35+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3536
with:
3637
persist-credentials: false
3738
clean: false
@@ -42,10 +43,10 @@ jobs:
4243
with:
4344
args: docker restart --time 0 --signal=SIGKILL fuzzingserver
4445

45-
- name: Setup Node.js@${{ inputs.node-version || '22' }}
46+
- name: Setup Node.js@${{ inputs.node-version }}
4647
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
4748
with:
48-
node-version: ${{ inputs.node-version || '22' }}
49+
node-version: ${{ inputs.node-version }}
4950

5051
- name: Run Autobahn Test Suite
5152
run: npm run test:websocket:autobahn

.github/workflows/backport.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@ on:
55
- closed
66
- labeled
77

8-
permissions:
9-
pull-requests: write
10-
contents: write
11-
128
jobs:
139
backport:
10+
name: Backport
1411
runs-on: ubuntu-latest
1512
if: >
1613
github.event.pull_request.merged
@@ -21,9 +18,12 @@ jobs:
2118
&& contains(github.event.label.name, 'backport')
2219
)
2320
)
24-
name: Backport
21+
permissions:
22+
pull-requests: write
23+
contents: write
2524
steps:
2625
- name: Backport
27-
uses: tibdex/backport@v2
26+
uses: tibdex/backport@9565281eda0731b1d20c4025c43339fb0a23812e # v2.0.4
27+
id: backport
2828
with:
2929
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/bench.yml

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
name: Benchmarks
2+
23
on:
3-
- push
4-
- pull_request
4+
push:
5+
branches:
6+
- main
7+
- current
8+
- next
9+
- 'v*'
10+
pull_request:
511

612
permissions:
713
contents: read
@@ -11,15 +17,15 @@ jobs:
1117
name: benchmark current
1218
runs-on: ubuntu-latest
1319
steps:
14-
- name: Checkout Code
15-
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
20+
- name: Checkout Repository
21+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1622
with:
1723
persist-credentials: false
1824
ref: ${{ github.base_ref }}
1925
- name: Setup Node
2026
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
2127
with:
22-
node-version: lts/*
28+
node-version: 'lts/*'
2329
- name: Install Modules for undici
2430
run: npm i --ignore-scripts --omit=dev
2531
- name: Install Modules for Benchmarks
@@ -33,14 +39,14 @@ jobs:
3339
name: benchmark branch
3440
runs-on: ubuntu-latest
3541
steps:
36-
- name: Checkout Code
37-
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
42+
- name: Checkout Repository
43+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3844
with:
3945
persist-credentials: false
4046
- name: Setup Node
4147
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
4248
with:
43-
node-version: lts/*
49+
node-version: 'lts/*'
4450
- name: Install Modules for undici
4551
run: npm i --ignore-scripts --omit=dev
4652
- name: Install Modules for Benchmarks
@@ -54,15 +60,15 @@ jobs:
5460
name: benchmark (sending data) current
5561
runs-on: ubuntu-latest
5662
steps:
57-
- name: Checkout Code
58-
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
63+
- name: Checkout Repository
64+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5965
with:
6066
persist-credentials: false
6167
ref: ${{ github.base_ref }}
6268
- name: Setup Node
6369
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
6470
with:
65-
node-version: lts/*
71+
node-version: 'lts/*'
6672
- name: Install Modules for undici
6773
run: npm i --ignore-scripts --omit=dev
6874
- name: Install Modules for Benchmarks
@@ -76,14 +82,14 @@ jobs:
7682
name: benchmark (sending data) branch
7783
runs-on: ubuntu-latest
7884
steps:
79-
- name: Checkout Code
80-
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
85+
- name: Checkout Repository
86+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8187
with:
8288
persist-credentials: false
8389
- name: Setup Node
8490
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
8591
with:
86-
node-version: lts/*
92+
node-version: 'lts/*'
8793
- name: Install Modules for undici
8894
run: npm i --ignore-scripts --omit=dev
8995
- name: Install Modules for Benchmarks
@@ -97,15 +103,15 @@ jobs:
97103
name: benchmark current h2
98104
runs-on: ubuntu-latest
99105
steps:
100-
- name: Checkout Code
101-
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
106+
- name: Checkout Repository
107+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
102108
with:
103109
persist-credentials: false
104110
ref: ${{ github.base_ref }}
105111
- name: Setup Node
106112
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
107113
with:
108-
node-version: lts/*
114+
node-version: 'lts/*'
109115
- name: Install Modules for undici
110116
run: npm i --ignore-scripts --omit=dev
111117
- name: Install Modules for Benchmarks
@@ -119,14 +125,14 @@ jobs:
119125
name: benchmark branch h2
120126
runs-on: ubuntu-latest
121127
steps:
122-
- name: Checkout Code
123-
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
128+
- name: Checkout Repository
129+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
124130
with:
125131
persist-credentials: false
126132
- name: Setup Node
127133
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
128134
with:
129-
node-version: lts/*
135+
node-version: 'lts/*'
130136
- name: Install Modules for undici
131137
run: npm i --ignore-scripts --omit=dev
132138
- name: Install Modules for Benchmarks

0 commit comments

Comments
 (0)