diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 6440e59..cca5980 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -9,7 +9,7 @@ trigger: steps: - name: foundry-suite - image: ubuntu:22.04 + image: ghcr.io/foundry-rs/foundry:stable environment: FOUNDRY_DIR: /root/.foundry PATH: /root/.foundry/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin @@ -17,10 +17,6 @@ steps: - | bash -lc ' set -euo pipefail - apt-get update - apt-get install -y curl git build-essential pkg-config libssl-dev - curl -L https://foundry.paradigm.xyz | bash - foundryup cd onchain forge --version forge build --sizes diff --git a/.woodpecker/contracts.yml b/.woodpecker/contracts.yml index 7b3b9f6..6e4edd1 100644 --- a/.woodpecker/contracts.yml +++ b/.woodpecker/contracts.yml @@ -9,7 +9,7 @@ trigger: steps: - name: forge-suite - image: ubuntu:22.04 + image: ghcr.io/foundry-rs/foundry:stable environment: FOUNDRY_DIR: /root/.foundry PATH: /root/.foundry/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin @@ -18,10 +18,6 @@ steps: - | bash -lc ' set -euo pipefail - apt-get update - apt-get install -y curl git build-essential pkg-config libssl-dev - curl -L https://foundry.paradigm.xyz | bash - foundryup cd onchain forge build forge test -vv --ffi @@ -41,7 +37,7 @@ trigger: steps: - name: forge-suite - image: ubuntu:22.04 + image: ghcr.io/foundry-rs/foundry:stable environment: FOUNDRY_DIR: /root/.foundry PATH: /root/.foundry/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin @@ -52,10 +48,6 @@ steps: - | bash -lc ' set -euo pipefail - apt-get update - apt-get install -y curl git build-essential pkg-config libssl-dev - curl -L https://foundry.paradigm.xyz | bash - foundryup cd onchain export BASE_SEPOLIA_RPC="$BASE_SEPOLIA_RPC" forge build diff --git a/.woodpecker/fuzz-nightly.yml b/.woodpecker/fuzz-nightly.yml index 4132c2f..50fde4f 100644 --- a/.woodpecker/fuzz-nightly.yml +++ b/.woodpecker/fuzz-nightly.yml @@ -8,7 +8,7 @@ trigger: steps: - name: fuzz - image: ubuntu:22.04 + image: ghcr.io/foundry-rs/foundry:stable environment: FOUNDRY_DIR: /root/.foundry PATH: /root/.foundry/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin @@ -16,10 +16,10 @@ steps: - | bash -lc ' set -euo pipefail - apt-get update - apt-get install -y curl git build-essential bc - curl -L https://foundry.paradigm.xyz | bash - foundryup + if ! command -v bc >/dev/null 2>&1; then + apt-get update + apt-get install -y bc + fi cd onchain forge --version ./analysis/run-fuzzing.sh BullMarketOptimizer runs=75