From d69310e5ff2ecfc0f9790f5b3ee95209aa1b7a9f Mon Sep 17 00:00:00 2001 From: openhands Date: Fri, 20 Mar 2026 12:55:10 +0000 Subject: [PATCH] fix: node-quality needs forge build for kraiken-lib ABI imports kraiken-lib/src/abis.ts imports from onchain/out/ which requires forge build. Previously produced by the sequential foundry-suite step; now that steps run in parallel, node-quality must build contracts itself. Co-Authored-By: Claude Opus 4.6 (1M context) --- .woodpecker/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 037b8c6..a004a1e 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -165,6 +165,9 @@ steps: set -euo pipefail npm config set fund false npm config set audit false + # kraiken-lib imports ABIs from onchain/out/ — build contracts first + export PATH=/root/.foundry/bin:$PATH + (cd onchain && forge build) ./scripts/build-kraiken-lib.sh # Root install links workspace packages (@harb/web3) + all workspace members npm install --no-audit --no-fund