ci: request AI review for risky pull requests - #527
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #527 +/- ##
=======================================
Coverage 90.58% 90.58%
=======================================
Files 25 25
Lines 1115 1115
Branches 284 284
=======================================
Hits 1010 1010
Misses 46 46
Partials 59 59 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
@CharlieHelps at the moment i am the only maintainer, so there is no other reviewers, besides the AI bots we have for reviewing |
|
You're right—an approval gate would deadlock a sole-maintainer repository. The configured AI reviewers post comments/checks rather than formal I revised this PR so high-risk changes get All validation passed, including 293 unit tests, and the PR checks are green: |
|
@Mergifyio refresh |
✅ Pull request refreshed |
Merge Queue Status
This pull request spent 11 minutes 27 seconds in the queue, with no time running CI. ReasonThe pull request conflicts with the base branch HintYou should update or rebase your pull request. If you want to requeue this pull request, you can post a Requeued — the merge queue status continues in this comment ↓. |
|
Conflict repair is blocked. I re-fetched this branch and the current The branch is Please recreate or manually update the PR branch from current — charlied/pr-merge-conflict-repair |
|
Charlie could not resolve this conflict safely.
— charlied/pr-merge-conflict-repair |
Merge Queue Status
This pull request spent 7 minutes 9 seconds in the queue, including 1 minute 20 seconds running CI. Required conditions to merge
|
Unit Test Results 1 files 23 suites 1s ⏱️ Results for commit 7bbd0e1. |
gitstream/estimated_time_to_review • add label Syntax warning: expected a boolean or a numeric value under To activate these actions - merge this PR into the main branch Learn more on the gitStream Docs |
Summary
needs-ai-reviewto those changes so Greptile is requested, including bot-authored critical-file changesapproved-by-teamlabel behavior without imposing a formal approval gate that a sole maintainer cannot satisfyWhy
This repository currently has one human maintainer. The configured AI reviewers submit comments and checks rather than formal
APPROVEDreviews, and pull request authors cannot approve their own changes. Requiring one or two formal approvals would therefore make maintainer-authored pull requests unmergeable.The AI review remains an advisory extra-scrutiny signal; deterministic CI and security checks remain the enforceable merge-safety signals.
Validation
npm run checknpm run check:typesnpm run buildnpx vitest run --exclude 'tests/integration/**'npm run check:changesetgitStream.cmcheck without the prior condition warningIntegration tests were not run because they require a real
HEVY_API_KEYin.env.Refs #518