kind: pipeline type: docker name: contracts-local-fork when: event: pull_request steps: - name: bootstrap-deps image: registry.niovi.voyage/harb/node-ci:latest commands: - | bash -lc ' set -euo pipefail git submodule update --init --recursive yarn --cwd onchain/lib/uni-v3-lib install --frozen-lockfile ' - name: forge-suite image: registry.niovi.voyage/harb/node-ci:latest environment: HARB_ENV: BASE_SEPOLIA_LOCAL_FORK commands: - | bash -lc ' set -euo pipefail cd onchain export PATH=/root/.foundry/bin:$PATH forge build forge test -vv --ffi forge snapshot ' --- kind: pipeline type: docker name: contracts-base-sepolia when: event: pull_request steps: - name: bootstrap-deps image: registry.niovi.voyage/harb/node-ci:latest commands: - | bash -lc ' set -euo pipefail git submodule update --init --recursive yarn --cwd onchain/lib/uni-v3-lib install --frozen-lockfile ' - name: forge-suite image: registry.niovi.voyage/harb/node-ci:latest environment: HARB_ENV: BASE_SEPOLIA BASE_SEPOLIA_RPC: from_secret: base_sepolia_rpc commands: - | bash -lc ' 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 '