From 67bc18512dd17762a92a587db5f0a3e285e665df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juli=C3=A1n=20Arce?= Date: Wed, 24 Jan 2024 14:04:39 -0300 Subject: [PATCH] build: separate test cicd in sections --- .github/workflows/test.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b5b535af..0b39b565 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,6 +36,7 @@ jobs: steps: - uses: actions/checkout@v4 + # Python setup - name: Setup Python uses: actions/setup-python@v5 with: @@ -47,6 +48,7 @@ jobs: python -m pip install --upgrade pip pip install -r mm-bot/requirements.txt + # Postgres setup - name: Install PSQL run: | sudo apt-get update @@ -59,6 +61,15 @@ jobs: env: PGPASSWORD: postgres_password + # Ethereum Setup + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + + - name: Run Anvil + run: | + anvil & + + # Starknet Setup - name: Install scarb uses: software-mansion/setup-scarb@v1 with: @@ -90,10 +101,10 @@ jobs: run: | .github/workflows/scripts/setup_katana_account.sh - - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 + # Deploy Ethereum Contract + + + # Deploy Starknet Contract - - name: Run Anvil - run: | - anvil & + # Run mm-bot (it should run a single process order listening to the contract once)