From 574978b4e39eab3d3b71da629fc028097427d986 Mon Sep 17 00:00:00 2001 From: tabcat Date: Wed, 8 Jul 2026 19:43:27 +0700 Subject: [PATCH 1/2] test: validate go-libp2p p2pd download fix on macos-26 Reverts the macos-15 pin to macos-latest and overrides go-libp2p to the fixed branch to check the p2pd download works on macos-26. Do not merge. --- .github/workflows/main.yml | 7 +++---- package.json | 3 +++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a7a2f29aaa..d9fd4cda63 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -48,10 +48,9 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - # macos-latest migrated from macos-15 to macos-26 in June 2026 - # (actions/runner-images#14167), which stalls the go-libp2p p2pd binary - # download during install. Pin to macos-15 until that is resolved. - os: [windows-latest, ubuntu-latest, macos-15] + # TEST ONLY (do not merge): unpinned back to macos-latest (macos-26) to + # validate the go-libp2p p2pd download fix via the overrides below. + os: [windows-latest, ubuntu-latest, macos-latest] node: [lts/*] fail-fast: false steps: diff --git a/package.json b/package.json index 38101afdb6..48a4b65664 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,9 @@ "aegir": "^48.0.11", "npm-run-all": "^4.1.5" }, + "overrides": { + "go-libp2p": "github:tabcat/npm-go-libp2p#fix/download-on-first-use" + }, "workspaces": [ "doc", "interop", From 7fd02676e9551924754a1571ec19049fc7bb9288 Mon Sep 17 00:00:00 2001 From: tabcat Date: Wed, 8 Jul 2026 19:53:05 +0700 Subject: [PATCH 2/2] test: point go-libp2p override at branch with committed dist --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 48a4b65664..a98d098f07 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "npm-run-all": "^4.1.5" }, "overrides": { - "go-libp2p": "github:tabcat/npm-go-libp2p#fix/download-on-first-use" + "go-libp2p": "github:tabcat/npm-go-libp2p#test/download-on-first-use-dist" }, "workspaces": [ "doc",