From 91f19539d9f24a1852d41ca9d8b8ab8461c42ce6 Mon Sep 17 00:00:00 2001 From: openhands Date: Sun, 12 Oct 2025 17:07:47 +0000 Subject: [PATCH] Run foundry suite before node lint --- .woodpecker/ci.yml | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 4986b1b..6440e59 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -8,6 +8,26 @@ trigger: - pull_request steps: + - name: foundry-suite + image: ubuntu:22.04 + environment: + FOUNDRY_DIR: /root/.foundry + PATH: /root/.foundry/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + commands: + - | + 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 + forge test -vvv + forge snapshot + ' + - name: node-quality image: node:20-bullseye environment: @@ -37,23 +57,3 @@ steps: npm run test --prefix services/txnBot npm run build --prefix services/txnBot ' - - - name: foundry-suite - image: ubuntu:22.04 - environment: - FOUNDRY_DIR: /root/.foundry - PATH: /root/.foundry/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - commands: - - | - 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 - forge test -vvv - forge snapshot - '