ci: remove Graphite CI optimizer and its token - #239
Conversation
The optimize_ci job required GRAPHITE_CI_OPTIMIZER_TOKEN to conditionally skip downstream jobs. That secret has been removed, so the entire optimize_ci job is dropped along with the needs: optimize_ci guard and the if: needs.optimize_ci.outputs.skip == 'false' condition on lint, build, typecheck, and test. Those four jobs now run unconditionally on every push/PR to main. Note: bun.lock drift (gatekeeper 1.4.0→1.5.0 sync) is intentionally excluded from this commit to keep the change atomic.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe ChangesCI Workflow
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
No issues found across 1 file
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Architecture diagram
sequenceDiagram
participant GHA as GitHub Actions
participant WF as CI Workflow
participant Lint as lint
participant Build as build
participant Typecheck as typecheck
participant Test as test
Note over GHA,WF: On push/PR to main
GHA->>WF: Trigger workflow
WF->>Lint: Run (no conditional gate)
WF->>Build: Run (no conditional gate)
WF->>Typecheck: Run (no conditional gate)
WF->>Test: Run (no conditional gate)
Lint-->>WF: result
Build-->>WF: result
Typecheck-->>WF: result
Test-->>WF: result
WF-->>GHA: Workflow success/failure
|



Summary
Removes the
optimize_cijob and its associatedGRAPHITE_CI_OPTIMIZER_TOKENsecret dependency from.github/workflows/ci.yml.Changes
optimize_cijob, which was the sole consumer ofGRAPHITE_CI_OPTIMIZER_TOKENneeds: optimize_cifromlint,build,typecheck, andtestjobsif: needs.optimize_ci.outputs.skip == 'false'conditions from those jobsmainNotes
bun.lockdrift (gatekeeper 1.4.0→1.5.0 sync) was intentionally excluded from this commit to keep the change atomic.Summary by cubic
Simplifies CI by removing the Graphite optimizer job and its token, so lint, build, typecheck, and test run on every push and PR.
optimize_cijob from.github/workflows/ci.yml.needs: optimize_ciandif: needs.optimize_ci.outputs.skip == 'false'fromlint,build,typecheck, andtest.GRAPHITE_CI_OPTIMIZER_TOKENsecret.Written for commit 236e4df. Summary will update on new commits.
Summary by CodeRabbit