Skip to content

test: validate go-libp2p p2pd download fix on macos-26#3559

Closed
tabcat wants to merge 2 commits into
libp2p:mainfrom
tabcat:test/npm-go-libp2p-macos26
Closed

test: validate go-libp2p p2pd download fix on macos-26#3559
tabcat wants to merge 2 commits into
libp2p:mainfrom
tabcat:test/npm-go-libp2p-macos26

Conversation

@tabcat

@tabcat tabcat commented Jul 8, 2026

Copy link
Copy Markdown
Member

Test only, do not merge.

Validates the go-libp2p p2pd download fix (keep postinstall + on-first-use fallback + got instead of the global fetch) on the macos-26 runner before opening the npm-go-libp2p PR.

  • Reverts the macos-15 pin (chore: pin macos CI runner to macos-15 #3553) back to macos-latest so test-node runs on macos-26.
  • Overrides go-libp2p to the fixed branch (github:tabcat/npm-go-libp2p#fix/download-on-first-use), which also forces a node_modules cache miss so p2pd is freshly downloaded on macos-26.

Success = the macOS test-node install step (cache-node-modules) no longer stalls. Mirrors ipfs/ipfs-desktop#3180's validation of ipfs/npm-kubo#83.

tabcat added 2 commits July 8, 2026 19:43
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.
@tabcat

tabcat commented Jul 8, 2026

Copy link
Copy Markdown
Member Author

works. closing this one. once libp2p/npm-go-libp2p#94 is merged we can change the ci back to use macos-latest.

@tabcat tabcat closed this Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant