Commit d8e88de
committed
ci: add graphite optimizer (#983)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Low Risk**
> Low risk: changes only GitHub Actions workflow control flow, but could inadvertently skip CI if the optimizer output or secret is misconfigured.
>
> **Overview**
> Introduces a new `optimize-ci` job using `withgraphite/graphite-ci-action` (token via `GRAPHITE_CI_OPTIMIZER_TOKEN`) to decide whether CI should run.
>
> Updates `detect-changes` to depend on `optimize-ci` and to short-circuit the workflow when the optimizer indicates `skip == 'true'`, preventing downstream jobs from running in that case.
>
> <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 3c827f1. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->1 parent 73b7a01 commit d8e88de
1 file changed
+13
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
26 | 37 | | |
27 | 38 | | |
| 39 | + | |
| 40 | + | |
28 | 41 | | |
29 | 42 | | |
30 | 43 | | |
| |||
0 commit comments