From 3574c4dd8f85eade3faa6e74de3e04f92848111d Mon Sep 17 00:00:00 2001 From: Idan Shamam Date: Sun, 22 Feb 2026 14:20:44 +0200 Subject: [PATCH] deployment: add graphite ci-optimizations --- .github/workflows/blockifier_reexecution_ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/blockifier_reexecution_ci.yml b/.github/workflows/blockifier_reexecution_ci.yml index c063b9c9ab5..3c274eae52f 100644 --- a/.github/workflows/blockifier_reexecution_ci.yml +++ b/.github/workflows/blockifier_reexecution_ci.yml @@ -30,8 +30,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 }} + blockifier_reexecution: 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