Circular Dependency between go-algorand-sdk and indexer/conduit
gmalouf opened this issue · comments
The go-algorand-sdk leverages Cucumber tests that start up indexer and conduit. When there is a protocol/consensus upgrade in go-algorand's master branch (and a nightly build runs), Conduit is not able to start up properly causing the go-algorand-sdk tests to fail. The consensus protocol mismatch can not be fixed in indexer/conduit without a go-algorand-sdk update (as the protocol versions come from there).
This issue blocks releases of go-algorand-sdk without overriding the CI build.