client-build-test-publish fails at make generate (_address/ReservationRouter target) because @keep-network/tbtc-v2@development on npm does not publish a ReservationRouter.json artifact for the ReservationRouter contract referenced in pkg/chain/ethereum/tbtc/gen/Makefile.
Confirmed:
- Present on the base branch (
m1/keep-core-client) itself, independent of any keep-core PR — not introduced by any change here.
- Every currently published tbtc-v2 npm tag/version checked (
development, latest 1.8.0, mainnet 1.8.2, sepolia, base, and the last 15 dev prereleases) lacks the artifact.
- Root cause is in the
tbtc-v2 Solidity repo: ReservationRouter.sol needs to be compiled and published to the npm development tag.
Fix: publish an updated @keep-network/tbtc-v2@development build that includes artifacts/ReservationRouter.json, then remove the continue-on-error: true added to the client-build-test-publish job in .github/workflows/client.yml (added as a temporary CI-unblock workaround pending this fix).
client-build-test-publishfails atmake generate(_address/ReservationRoutertarget) because@keep-network/tbtc-v2@developmenton npm does not publish aReservationRouter.jsonartifact for theReservationRoutercontract referenced inpkg/chain/ethereum/tbtc/gen/Makefile.Confirmed:
m1/keep-core-client) itself, independent of any keep-core PR — not introduced by any change here.development,latest1.8.0,mainnet1.8.2,sepolia,base, and the last 15 dev prereleases) lacks the artifact.tbtc-v2Solidity repo:ReservationRouter.solneeds to be compiled and published to the npmdevelopmenttag.Fix: publish an updated
@keep-network/tbtc-v2@developmentbuild that includesartifacts/ReservationRouter.json, then remove thecontinue-on-error: trueadded to theclient-build-test-publishjob in.github/workflows/client.yml(added as a temporary CI-unblock workaround pending this fix).