From 7d8f8825501a1feff2688d55f50bc6f5b943a399 Mon Sep 17 00:00:00 2001 From: Radoslaw Kaminski Date: Wed, 8 Jul 2026 10:11:51 +0100 Subject: [PATCH 1/3] update nim entry --- transport/images.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/transport/images.yaml b/transport/images.yaml index 76cbf10..913aed5 100644 --- a/transport/images.yaml +++ b/transport/images.yaml @@ -21,7 +21,7 @@ test-aliases: - alias: "js" value: "js-v1.x|js-v2.x|js-v3.x" - alias: "nim" - value: "nim-v1.14" + value: "nim-v2.2.0" - alias: "jvm" value: "jvm-v1.2" - alias: "c" @@ -254,16 +254,15 @@ implementations: dialOnly: [wss] # Nim implementation - - id: nim-v1.14 + - id: nim-v2.2.0 source: type: github - repo: status-im/nim-libp2p - commit: 0309685cd27d4bf763c8b3be86a76c33bcfe67ea - dockerfile: interop/transport/Dockerfile - transports: [tcp, ws] + repo: vacp2p/nim-libp2p + commit: bd689933bddb3e3ef3a3b76cbf3916a328becf7f + dockerfile: interop/transport-v2/Dockerfile + transports: [tcp, ws, quic-v1] secureChannels: [noise] muxers: [mplex, yamux] - legacy: true # JVM implementation - id: jvm-v1.2 From ce9e031af78728be8b0b2f192833e20ce55fe1f7 Mon Sep 17 00:00:00 2001 From: Radoslaw Kaminski Date: Wed, 8 Jul 2026 10:15:03 +0100 Subject: [PATCH 2/3] default runner --- .github/workflows/transport-interop-pr.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/transport-interop-pr.yml b/.github/workflows/transport-interop-pr.yml index e37f1ca..c610355 100644 --- a/.github/workflows/transport-interop-pr.yml +++ b/.github/workflows/transport-interop-pr.yml @@ -51,7 +51,7 @@ concurrency: jobs: resolve-parameters: - runs-on: [self-hosted, linux, x64, ephemeral] + runs-on: ubuntu-latest outputs: test-select: ${{ steps.resolve.outputs.test-select }} test-ignore: ${{ steps.resolve.outputs.test-ignore }} @@ -132,7 +132,7 @@ jobs: run-tests: needs: resolve-parameters if: needs.resolve-parameters.outputs.should-run-tests == 'true' - runs-on: [self-hosted, linux, x64, ephemeral] + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 @@ -142,7 +142,7 @@ jobs: with: test-select: '${{ needs.resolve-parameters.outputs.test-select }}' test-ignore: '${{ needs.resolve-parameters.outputs.test-ignore }}' - cache-dir: /srv/cache + cache-dir: ${{ github.workspace }}/.cache snapshot: ${{ needs.resolve-parameters.outputs.snapshot }} export-docker-images: ${{ needs.resolve-parameters.outputs.export-docker-images }} force-matrix-rebuild: ${{ needs.resolve-parameters.outputs.force-matrix-rebuild }} From c789d639454d7c1882b8c66e5379251378964966 Mon Sep 17 00:00:00 2001 From: Radoslaw Kaminski Date: Wed, 8 Jul 2026 10:16:35 +0100 Subject: [PATCH 3/3] remove nim from failing --- transport/images.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transport/images.yaml b/transport/images.yaml index 913aed5..5a77d04 100644 --- a/transport/images.yaml +++ b/transport/images.yaml @@ -35,7 +35,7 @@ test-aliases: - alias: "lua" value: "lua-v0.1.0" - alias: "failing" # everything except rust-v0.56 and js and python-v0.x implementations as of 25 Jan 2026 - value: "~browsers|go-v0.38|go-v0.39|go-v0.40|go-v0.41|go-v0.42|go-v0.43|go-v0.44|go-v0.45|~nim|~jvm|~c|~dotnet|~zig|eth-p2p-z-v0.0.1|rust-v0.53|rust-v0.54|rust-v0.55|lua-v0.1.0 x python-v0.x" + value: "~browsers|go-v0.38|go-v0.39|go-v0.40|go-v0.41|go-v0.42|go-v0.43|go-v0.44|go-v0.45|~jvm|~c|~dotnet|~zig|eth-p2p-z-v0.0.1|rust-v0.53|rust-v0.54|rust-v0.55|lua-v0.1.0 x python-v0.x" implementations: # Leanp2p implementations