From ea0d35486be331895121934af2806fa8e1ad8ca7 Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 13 Oct 2025 18:15:13 +0000 Subject: [PATCH] ci: export foundry path in runner scripts --- .woodpecker/ci.yml | 1 + .woodpecker/contracts.yml | 2 ++ .woodpecker/fuzz-nightly.yml | 1 + .woodpecker/release.yml | 9 +++++---- 4 files changed, 9 insertions(+), 4 deletions(-) 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