diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 8ab9786..c08ab33 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -25,6 +25,7 @@ steps: bash -lc ' set -euo pipefail cd onchain + export PATH=/root/.foundry/bin:$PATH forge --version forge build forge test -vvv diff --git a/.woodpecker/contracts.yml b/.woodpecker/contracts.yml index 644e29d..6c368bb 100644 --- a/.woodpecker/contracts.yml +++ b/.woodpecker/contracts.yml @@ -27,6 +27,7 @@ steps: bash -lc ' set -euo pipefail cd onchain + export PATH=/root/.foundry/bin:$PATH forge build forge test -vv --ffi forge snapshot @@ -66,6 +67,7 @@ steps: set -euo pipefail cd onchain export BASE_SEPOLIA_RPC="$BASE_SEPOLIA_RPC" + export PATH=/root/.foundry/bin:$PATH forge build forge test -vv --ffi forge snapshot diff --git a/.woodpecker/fuzz-nightly.yml b/.woodpecker/fuzz-nightly.yml index b28212f..93efae6 100644 --- a/.woodpecker/fuzz-nightly.yml +++ b/.woodpecker/fuzz-nightly.yml @@ -28,6 +28,7 @@ steps: apt-get install -y bc fi cd onchain + export PATH=/root/.foundry/bin:$PATH forge --version ./analysis/run-fuzzing.sh BullMarketOptimizer runs=75 ' diff --git a/.woodpecker/release.yml b/.woodpecker/release.yml index 869b699..0448aa9 100644 --- a/.woodpecker/release.yml +++ b/.woodpecker/release.yml @@ -85,10 +85,11 @@ steps: npm ci --prefix landing --no-audit --no-fund npm ci --prefix web-app --no-audit --no-fund npm ci --prefix services/ponder --no-audit --no-fund - npm ci --prefix services/txnBot --no-audit --no-fund - npm ci --no-audit --no-fund - forge --version - (cd onchain && forge build) + npm ci --prefix services/txnBot --no-audit --no-fund + npm ci --no-audit --no-fund + export PATH=/root/.foundry/bin:$PATH + forge --version + (cd onchain && forge build) npm run build --prefix landing npm run build --prefix web-app npm run build --prefix services/ponder