Right now, js-ipfs runs tests that ensure js-ipfs-http-client works against the last go-ipfs release.
This has a downside of being a late feedback loop – if go-ipfs breaks something in the HTTP client for JS, we learn about it too late.
We should run js-ipfs interface tests in go-ipfs CI to get early feedback and have time to fix any regressions.
Implementation details
Right now, js-ipfs runs tests that ensure js-ipfs-http-client works against the last go-ipfs release.
This has a downside of being a late feedback loop – if go-ipfs breaks something in the HTTP client for JS, we learn about it too late.
We should run js-ipfs interface tests in go-ipfs CI to get early feedback and have time to fix any regressions.
Implementation details
test:interface:http-gois what we want to run in go-ipfs repo (on every push, against binary built from go-ipfs HEAD)