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..a98d098f07 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#test/download-on-first-use-dist" + }, "workspaces": [ "doc", "interop",