Skip to content

Commit fb08a2f

Browse files
galarghachingbrain
andauthored
ci: remove usage of self-hosted runners (#3318)
* ci: remove usage of self-hosted runners * chore: exclude older versions * chore: revert * ci: free disk space for transport interop * ci: bring back extended test-ignore * ci: disable transport-interop --------- Co-authored-by: achingbrain <[email protected]>
1 parent 3596206 commit fb08a2f

File tree

1 file changed

+35
-31
lines changed

1 file changed

+35
-31
lines changed

.github/workflows/main.yml

Lines changed: 35 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -210,35 +210,39 @@ jobs:
210210
directories: ${{ env.CACHE_DIRS }}
211211
- run: npm run test:interop -- --bail
212212

213-
transport-interop:
214-
needs: build
215-
runs-on: ${{ fromJSON(github.repository == 'libp2p/js-libp2p' && '["self-hosted", "linux", "x64", "4xlarge"]' || '"ubuntu-latest"') }}
216-
steps:
217-
- uses: actions/checkout@v5
218-
- uses: actions/setup-node@v4
219-
with:
220-
node-version: lts/*
221-
- uses: ipfs/aegir/actions/cache-node-modules@main
222-
with:
223-
directories: ${{ env.CACHE_DIRS }}
224-
- name: Build images
225-
run: (cd interop && make -j 4)
226-
- name: Save package-lock.json as artifact
227-
uses: actions/upload-artifact@v4
228-
with:
229-
name: package locks
230-
path: |
231-
package-lock.json
232-
interop/package-lock.json
233-
- uses: libp2p/test-plans/.github/actions/run-transport-interop-test@master
234-
with:
235-
test-filter: js-libp2p-head
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
238-
s3-cache-bucket: ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }}
239-
s3-access-key-id: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }}
240-
s3-secret-access-key: ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }}
241-
worker-count: 16
213+
# transport-interop:
214+
# needs: build
215+
# runs-on: ubuntu-latest
216+
# steps:
217+
# - name: Free Disk Space
218+
# uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
219+
# with:
220+
# tool-cache: true
221+
# - uses: actions/checkout@v5
222+
# - uses: actions/setup-node@v4
223+
# with:
224+
# node-version: lts/*
225+
# - uses: ipfs/aegir/actions/cache-node-modules@main
226+
# with:
227+
# directories: ${{ env.CACHE_DIRS }}
228+
# - name: Build images
229+
# run: (cd interop && make -j 4)
230+
# - name: Save package-lock.json as artifact
231+
# uses: actions/upload-artifact@v4
232+
# with:
233+
# name: package locks
234+
# path: |
235+
# package-lock.json
236+
# interop/package-lock.json
237+
# - uses: libp2p/test-plans/.github/actions/run-transport-interop-test@master
238+
# with:
239+
# test-filter: js-libp2p-head
240+
# test-ignore: nim
241+
# 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
242+
# s3-cache-bucket: ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }}
243+
# s3-access-key-id: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }}
244+
# s3-secret-access-key: ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }}
245+
# worker-count: 16
242246

243247
release:
244248
runs-on: ubuntu-latest
@@ -250,8 +254,8 @@ jobs:
250254
test-firefox-webworker,
251255
test-electron-main,
252256
test-electron-renderer,
253-
test-interop ,
254-
transport-interop
257+
test-interop
258+
# transport-interop
255259
]
256260
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
257261
permissions:

0 commit comments

Comments
 (0)