@@ -18,29 +18,31 @@ jobs:
18
18
build :
19
19
runs-on : ubuntu-latest
20
20
steps :
21
- - uses : actions/checkout@v4
22
- - uses : actions/setup-node@v4
23
- with :
24
- node-version : lts/*
25
- - uses : ipfs/aegir/actions/cache-node-modules@main
26
- with :
27
- directories : ${{ env.CACHE_DIRS }}
21
+ - uses : actions/checkout@v4
22
+ - uses : actions/setup-node@v4
23
+ with :
24
+ node-version : lts/*
25
+ - uses : ipfs/aegir/actions/cache-node-modules@main
26
+ with :
27
+ directories : ${{ env.CACHE_DIRS }}
28
28
29
29
check :
30
30
needs : build
31
31
runs-on : ubuntu-latest
32
32
steps :
33
- - uses : actions/checkout@v4
34
- - uses : actions/setup-node@v4
35
- with :
36
- node-version : lts/*
37
- - uses : ipfs/aegir/actions/cache-node-modules@main
38
- with :
39
- directories : ${{ env.CACHE_DIRS }}
40
- - run : npm run --if-present lint
41
- - run : npm run --if-present dep-check
42
- - run : npm run --if-present docs:no-publish
43
- - run : npm run --if-present doc-check
33
+ - uses : actions/checkout@v4
34
+ - uses : actions/setup-node@v4
35
+ with :
36
+ node-version : lts/*
37
+ - uses : ipfs/aegir/actions/cache-node-modules@main
38
+ with :
39
+ directories : ${{ env.CACHE_DIRS }}
40
+ - run : npm run --if-present lint
41
+ - run : npm run --if-present dep-check
42
+ - run : npm run --if-present docs:no-publish
43
+ - run : npm run --if-present doc-check
44
+ - run : npm run --if-present spell-check
45
+
44
46
test-node :
45
47
needs : build
46
48
runs-on : ${{ matrix.os }}
58
60
with :
59
61
directories : ${{ env.CACHE_DIRS }}
60
62
- run : npm run --if-present test:node
61
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
63
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
62
64
with :
63
65
flags : node
64
66
files : .coverage/*,packages/*/.coverage/*
76
78
with :
77
79
directories : ${{ env.CACHE_DIRS }}
78
80
- run : npm run --if-present test:chrome
79
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
81
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
80
82
with :
81
83
flags : chrome
82
84
files : .coverage/*,packages/*/.coverage/*
94
96
with :
95
97
directories : ${{ env.CACHE_DIRS }}
96
98
- run : npm run --if-present test:chrome-webworker
97
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
99
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
98
100
with :
99
101
flags : chrome-webworker
100
102
files : .coverage/*,packages/*/.coverage/*
@@ -112,7 +114,7 @@ jobs:
112
114
with :
113
115
directories : ${{ env.CACHE_DIRS }}
114
116
- run : npm run --if-present test:firefox
115
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
117
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
116
118
with :
117
119
flags : firefox
118
120
files : .coverage/*,packages/*/.coverage/*
@@ -130,7 +132,7 @@ jobs:
130
132
with :
131
133
directories : ${{ env.CACHE_DIRS }}
132
134
- run : npm run --if-present test:firefox-webworker
133
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
135
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
134
136
with :
135
137
flags : firefox-webworker
136
138
files : .coverage/*,packages/*/.coverage/*
@@ -153,7 +155,7 @@ jobs:
153
155
sudo apt-get update
154
156
- run : npx playwright install-deps
155
157
- run : npm run --if-present test:webkit
156
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
158
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
157
159
with :
158
160
flags : webkit
159
161
files : .coverage/*,packages/*/.coverage/*
@@ -171,7 +173,7 @@ jobs:
171
173
with :
172
174
directories : ${{ env.CACHE_DIRS }}
173
175
- run : npx xvfb-maybe npm run --if-present test:electron-main
174
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
176
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
175
177
with :
176
178
flags : electron-main
177
179
files : .coverage/*,packages/*/.coverage/*
@@ -189,7 +191,7 @@ jobs:
189
191
with :
190
192
directories : ${{ env.CACHE_DIRS }}
191
193
- run : npx xvfb-maybe npm run --if-present test:electron-renderer
192
- - uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
194
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
193
195
with :
194
196
flags : electron-renderer
195
197
files : .coverage/*,packages/*/.coverage/*
@@ -228,10 +230,11 @@ jobs:
228
230
path : |
229
231
package-lock.json
230
232
interop/package-lock.json
231
- - uses : libp2p/test-plans/.github/actions/run-interop-ping -test@master
233
+ - uses : libp2p/test-plans/.github/actions/run-transport-interop -test@master
232
234
with :
233
235
test-filter : js-libp2p-head
234
- extra-versions : ${{ github.workspace }}/interop/node-version.json ${{ github.workspace }}/interop/chromium-version.json ${{ github.workspace }}/interop/firefox-version.json
236
+ test-ignore : nim
237
+ extra-versions : ${{ github.workspace }}/interop/node-version.json ${{ github.workspace }}/interop/chromium-version.json ${{ github.workspace }}/interop/firefox-version.json ${{ github.workspace }}/interop/webkit-version.json
235
238
s3-cache-bucket : ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }}
236
239
s3-access-key-id : ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }}
237
240
s3-secret-access-key : ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }}
0 commit comments