From 302ac439d496ad987b8fe24d36f3e2eaac6eaa03 Mon Sep 17 00:00:00 2001 From: Adi Yakovian <56866524+adi-yakovian-starkware@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:05:44 +0200 Subject: [PATCH] chore(ci): break feature combo job for parallelization (#4131) --- .github/workflows/blockifier_ci.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/blockifier_ci.yml b/.github/workflows/blockifier_ci.yml index 23faac3b31d..6eb5cd49cfb 100644 --- a/.github/workflows/blockifier_ci.yml +++ b/.github/workflows/blockifier_ci.yml @@ -50,19 +50,29 @@ concurrency: cancel-in-progress: ${{ github.event_name == 'pull_request' }} jobs: - feature-combo-builds: + test-without-features: runs-on: starkware-ubuntu-latest-medium steps: - uses: actions/checkout@v4 - with: - fetch-depth: 0 - uses: ./.github/actions/bootstrap # No features - build blockifier without features activated by dependencies in the workspace. - - run: cargo build -p blockifier - run: cargo test -p blockifier + - run: cargo build -p blockifier + + test-with-transaction-serde-feature: + runs-on: starkware-ubuntu-latest-medium + steps: + - uses: actions/checkout@v4 + - uses: ./.github/actions/bootstrap # transaction_serde is not activated by any workspace crate; test the build. - - run: cargo build -p blockifier --features transaction_serde - run: cargo test -p blockifier --features transaction_serde + - run: cargo build -p blockifier --features transaction_serde + + test-with-cairo-native-feature: + runs-on: starkware-ubuntu-latest-medium + steps: + - uses: actions/checkout@v4 + - uses: ./.github/actions/bootstrap # cairo_native is not activated by any workspace crate; test the build. - - run: cargo build -p blockifier --features cairo_native - run: cargo test -p blockifier --features cairo_native + - run: cargo build -p blockifier --features cairo_native