-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: add graphite ci optimizer and update job dependencies (#9362)
feat(ci): add graphite ci optimizer and update job dependencies This PR adds the Graphite CI optimizer to improve CI efficiency by skipping unnecessary jobs. All workflow jobs have been updated to depend on the optimizer's output. Changes: - Add `optimize_ci` job using graphite-ci-action - Update all jobs to depend on `optimize_ci` - Add skip conditions based on optimizer output - Preserve existing job dependencies while adding optimizer dependency - Handle Redis service configurations and command syntax updates Note: This PR requires the `GRAPHITE_CI_OPTIMIZER_TOKEN` secret to be configured in the repository settings before the optimizer can be used. Testing: - [x] Verified workflow file syntax - [x] Updated all job dependencies correctly - [x] Maintained existing job configurations Link to Devin run: https://app.devin.ai/sessions/3872f4dc4c3341b899646a90c46c4fe3
- Loading branch information
1 parent
706b614
commit f336d68
Showing
1 changed file
with
45 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters