@@ -18,29 +18,31 @@ jobs:
1818 build :
1919 runs-on : ubuntu-latest
2020 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 }}
2828
2929 check :
3030 needs : build
3131 runs-on : ubuntu-latest
3232 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+
4446 test-node :
4547 needs : build
4648 runs-on : ${{ matrix.os }}
5860 with :
5961 directories : ${{ env.CACHE_DIRS }}
6062 - 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
6264 with :
6365 flags : node
6466 files : .coverage/*,packages/*/.coverage/*
7678 with :
7779 directories : ${{ env.CACHE_DIRS }}
7880 - 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
8082 with :
8183 flags : chrome
8284 files : .coverage/*,packages/*/.coverage/*
9496 with :
9597 directories : ${{ env.CACHE_DIRS }}
9698 - 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
98100 with :
99101 flags : chrome-webworker
100102 files : .coverage/*,packages/*/.coverage/*
@@ -112,7 +114,7 @@ jobs:
112114 with :
113115 directories : ${{ env.CACHE_DIRS }}
114116 - 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
116118 with :
117119 flags : firefox
118120 files : .coverage/*,packages/*/.coverage/*
@@ -130,7 +132,7 @@ jobs:
130132 with :
131133 directories : ${{ env.CACHE_DIRS }}
132134 - 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
134136 with :
135137 flags : firefox-webworker
136138 files : .coverage/*,packages/*/.coverage/*
@@ -153,7 +155,7 @@ jobs:
153155 sudo apt-get update
154156 - run : npx playwright install-deps
155157 - 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
157159 with :
158160 flags : webkit
159161 files : .coverage/*,packages/*/.coverage/*
@@ -171,7 +173,7 @@ jobs:
171173 with :
172174 directories : ${{ env.CACHE_DIRS }}
173175 - 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
175177 with :
176178 flags : electron-main
177179 files : .coverage/*,packages/*/.coverage/*
@@ -189,7 +191,7 @@ jobs:
189191 with :
190192 directories : ${{ env.CACHE_DIRS }}
191193 - 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
193195 with :
194196 flags : electron-renderer
195197 files : .coverage/*,packages/*/.coverage/*
@@ -228,10 +230,11 @@ jobs:
228230 path : |
229231 package-lock.json
230232 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
232234 with :
233235 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
235238 s3-cache-bucket : ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }}
236239 s3-access-key-id : ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }}
237240 s3-secret-access-key : ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }}
0 commit comments