Skip to content

Test interoperability with Helia and remove dependency on ipfs/interop #10013

Closed
@BigLep

Description

@BigLep

Done Criteria

  1. Kubo no longer relies on https://github.com/ipfs/interop for interoperability testing
  2. Kubo CI checks to ensure it doesn't break compatibility with Helia
  3. https://github.com/ipfs/interop is archived

Why Important

We don't have Helia interoperability testing.
Relying on js-ipfs testing is keeping things like mplex around even though it should be deprecated: #9958

Notes

https://github.com/ipfs/interop is testing js-ipfs/js-ipfs, js-ipfs/kubo, and kubo/kubo.
js-ipfs is deprecated: ipfs/js-ipfs#4336
We're not covering Kubo/Helia in the Kubo CI.
Kubo tests cover the Kubo/Kubo case better.

Ideally, we run https://github.com/ipfs/helia/tree/main/packages/interop as part of Kubo CI and configure it to test the latest blessed Helia release against any PR's against Kubo master/main.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions