From 3a9d403c4a5c56349f03080c8048ec1e513d2aaa Mon Sep 17 00:00:00 2001 From: Adi Yakovian Date: Tue, 14 Jan 2025 00:12:51 +0200 Subject: [PATCH] test(ci): test group name --- .github/workflows/blockifier_ci_2.yml | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/blockifier_ci_2.yml diff --git a/.github/workflows/blockifier_ci_2.yml b/.github/workflows/blockifier_ci_2.yml new file mode 100644 index 00000000000..bcf2ed14f21 --- /dev/null +++ b/.github/workflows/blockifier_ci_2.yml @@ -0,0 +1,39 @@ +name: Blockifier-CI-2 + +# TODO(Dori, 15/8/2024): Split this job, so the feature-less build doesn't run on every push to main +# branches. +on: + push: + pull_request: + + +env: + RUSTFLAGS: "-D warnings -C link-arg=-fuse-ld=lld" + +# On PR events, cancel existing CI runs on this same PR for this workflow. +# Also, create different concurrency groups for different pushed commits, on push events. +concurrency: + group: > + ${{ github.workflow }}- + ${{ github.ref }}- + ${{ github.event_name == 'pull_request' && 'PR' || github.sha }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + feature-combo-builds: + runs-on: starkware-ubuntu-latest-medium + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: ./.github/actions/bootstrap + - run: echo ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name == 'pull_request' && 'PR' || github.sha }} + # No features - build blockifier without features activated by dependencies in the workspace. + - run: cargo build -p blockifier + - run: cargo test -p blockifier + # 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 + # 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