Repository navigation
ci: observe review fabric on pull request events - #13526
teamleaderleo wants to merge 3 commits into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
c099d06 to
fcdffd0
Compare
33aff93 to
034f44c
Compare
52466e9 to
b1963b9
Compare
|
@greptileai review |
|
@greptile-apps review |
|
Closing along with #13524 (same dependency on the removed review gate). |
Summary
Add the first ongoing listener for the review fabric, stacked on #13524 / #13522.
The workflow re-captures provider-neutral review state whenever PR/review/comment events change and evaluates the fabric policy in shadow mode.
Event loop
Triggers on:
pull_request_targethead/metadata changes;Each run:
Security boundary
The observer:
contents: read,issues: read, andpull-requests: readonly;Shadow mode
The policy exit code is recorded but the workflow exits successfully.
That is deliberate: this slice gathers real PR history and lets the quorum/finding semantics prove themselves before becoming a required merge check.
Testing
Adds a structural contract test that pins:
pull_request_targetexecution;Stacked on #13524, which is stacked on #13522.
Refs #13088.
Summary by cubic
Adds a shadow-mode review fabric observer workflow that re-captures provider-neutral review state on PR, review, review-comment, and issue-comment events without making the fabric policy authoritative.
pull_request_targetwith read-only permissions, checking out only base/default-branch code and never the PR head.Written for commit 034f44c. Summary will update on new commits.