From 501ec506aca861949fa3b332cf7deb92d75872c2 Mon Sep 17 00:00:00 2001 From: Idan Shamam Date: Sun, 22 Feb 2026 14:20:11 +0200 Subject: [PATCH] deployment: add graphite ci-optimizations --- .github/workflows/blockifier_compiled_cairo.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/blockifier_compiled_cairo.yml b/.github/workflows/blockifier_compiled_cairo.yml index fe1bce56c3b..17a9c602feb 100644 --- a/.github/workflows/blockifier_compiled_cairo.yml +++ b/.github/workflows/blockifier_compiled_cairo.yml @@ -26,8 +26,22 @@ concurrency: cancel-in-progress: ${{ github.event_name == 'pull_request' }} jobs: + # https://graphite.com/docs/stacking-and-ci + optimize_ci: + runs-on: namespace-profile-small-ubuntu-24-04-amd64 + outputs: + skip: ${{ steps.check_skip.outputs.skip }} + steps: + - name: Optimize CI + id: check_skip + uses: withgraphite/graphite-ci-action@main + with: + graphite_token: ${{ secrets.GRAPHITE_CI_OPTIMIZER_TOKEN }} + verify_cairo_file_dependencies: runs-on: namespace-profile-medium-ubuntu-24-04-amd64 + needs: optimize_ci + if: needs.optimize_ci.outputs.skip == 'false' steps: - uses: actions/checkout@v6 - uses: ./.github/actions/bootstrap