diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 457293f7ed..14166d9566 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -210,35 +210,39 @@ jobs: directories: ${{ env.CACHE_DIRS }} - run: npm run test:interop -- --bail - transport-interop: - needs: build - runs-on: ${{ fromJSON(github.repository == 'libp2p/js-libp2p' && '["self-hosted", "linux", "x64", "4xlarge"]' || '"ubuntu-latest"') }} - steps: - - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - - uses: ipfs/aegir/actions/cache-node-modules@main - with: - directories: ${{ env.CACHE_DIRS }} - - name: Build images - run: (cd interop && make -j 4) - - name: Save package-lock.json as artifact - uses: actions/upload-artifact@v4 - with: - name: package locks - path: | - package-lock.json - interop/package-lock.json - - uses: libp2p/test-plans/.github/actions/run-transport-interop-test@master - with: - test-filter: js-libp2p-head - test-ignore: nim - 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 - s3-cache-bucket: ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }} - s3-access-key-id: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }} - s3-secret-access-key: ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }} - worker-count: 16 + # transport-interop: + # needs: build + # runs-on: ubuntu-latest + # steps: + # - name: Free Disk Space + # uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1 + # with: + # tool-cache: true + # - uses: actions/checkout@v5 + # - uses: actions/setup-node@v4 + # with: + # node-version: lts/* + # - uses: ipfs/aegir/actions/cache-node-modules@main + # with: + # directories: ${{ env.CACHE_DIRS }} + # - name: Build images + # run: (cd interop && make -j 4) + # - name: Save package-lock.json as artifact + # uses: actions/upload-artifact@v4 + # with: + # name: package locks + # path: | + # package-lock.json + # interop/package-lock.json + # - uses: libp2p/test-plans/.github/actions/run-transport-interop-test@master + # with: + # test-filter: js-libp2p-head + # test-ignore: nim + # 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 + # s3-cache-bucket: ${{ vars.S3_LIBP2P_BUILD_CACHE_BUCKET_NAME }} + # s3-access-key-id: ${{ vars.S3_LIBP2P_BUILD_CACHE_AWS_ACCESS_KEY_ID }} + # s3-secret-access-key: ${{ secrets.S3_LIBP2P_BUILD_CACHE_AWS_SECRET_ACCESS_KEY }} + # worker-count: 16 release: runs-on: ubuntu-latest @@ -250,8 +254,8 @@ jobs: test-firefox-webworker, test-electron-main, test-electron-renderer, - test-interop , - transport-interop + test-interop + # transport-interop ] if: github.event_name == 'push' && github.ref == 'refs/heads/main' permissions: