Skip to content
This repository has been archived by the owner on Aug 1, 2023. It is now read-only.

feat: pubsub multibase and expanded dht #410

Merged
merged 18 commits into from
Dec 16, 2021
Merged

Conversation

lidel
Copy link
Member

@lidel lidel commented Dec 6, 2021

This PR combines #387 and #376
Needed for ipfs/js-ipfs#3922

achingbrain and others added 13 commits October 1, 2021 18:02
Adds additional tests from #36 as well as some extras requested in
the PR comments.

Refs: ipfs/js-ipfs#3905
This extracts glue code that simplifies running interop against
unreleased code of go-ipfs and js-ipfs packages from lerna monorepo.

Makes it easier to demonstrate green CI and/or test end-to-end locally
before submitting a PR.
the Rube Goldberg machine for testing HTTP RPC wire format
changes end-to-end
This ensures we run interop with official binary that is provided to
regular users.

It also removes the need for `go` binary when running in CI in js-ipfs
repo.
this fixes js-ipfs ci matrix failing on macos – no need to check it
there, as it also runs on win/linux
@lidel lidel force-pushed the feat/js-pubsub-and-dht branch 2 times, most recently from 931c0d5 to 2639da4 Compare December 13, 2021 17:43
@lidel
Copy link
Member Author

lidel commented Dec 15, 2021

will you be merging this and releasing new ipfs-interop as part of js-ipfs release dance, or can I help here somehow? (i want to switch go-ipfs CI to release version of ipfs-interop, if possible)

I see we had js-ipfs-http-client release with pubsub earlier today, will switch this PR.

@lidel
Copy link
Member Author

lidel commented Dec 16, 2021

Fixed small paper cuts, this branch now runs fine in ipfs/kubo#8613 (that PR is waiting for release of ipfs-interop)

Ready for your final review @achingbrain

@achingbrain achingbrain merged commit 7063e6f into master Dec 16, 2021
@achingbrain achingbrain deleted the feat/js-pubsub-and-dht branch December 16, 2021 06:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants