fix(maintainer): keep advisor checks advisory - #8563
Conversation
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe gate checker authenticates PR Review Advisor checks against GitHub Actions evidence. Valid advisor checks remain advisory. Invalid or incomplete checks remain merge-relevant. Tests cover both outcomes and required-check substitution. ChangesPR Review Advisor gate validation
Estimated code review effort: 3 (Moderate) | ~25 minutes Sequence Diagram(s)sequenceDiagram
participant PullRequest
participant CheckGates
participant GitHubActions
PullRequest->>CheckGates: provide status checks
CheckGates->>GitHubActions: validate advisor workflow and job evidence
GitHubActions-->>CheckGates: return matching run and job metadata
CheckGates-->>PullRequest: produce merge-relevant gate result
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Comment |
PR Review Advisor — No blocking findings reportedAdvisor assessment: No blocking advisor findings reported Model lanes
Second-opinion terminology and E2E selections are advisory. Live E2E does not run automatically for pull requests. 2 semantic terminology decisionsTerminology decisions are advisory. They affect the assessment only when a separate finding identifies concrete semantic impact.
E2E guidanceAdvisory only. A maintainer can dispatch the default E2E suite against this exact revision. Recommended E2E: None This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge. |
|
CI follow-up: |
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
|
PRA-1 is addressed in the current branch revision. The gate-evidence table now covers both independently mismatched states while keeping the advisor-like check merge-relevant:
Both cases assert |
Security review — refreshedVerdict: PASS. Independent re-review found no security findings in the current branch revision.
Verification: focused suite 27/27, |
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
|
The current PRA-1 warning is addressed in the current branch revision. The advisor-like negative-case table now includes two otherwise valid checks whose job URLs point to:
Both cases retain the failed check in merge evaluation and assert |
|
CI classification for the current branch revision:
The third attempt is being monitored. No PR code change is indicated by either failure. |
Summary
The maintainer gate checker currently treats a failed PR Review / Advisor analysis job as merge-blocking even though the repository policy makes advisor findings non-authoritative. This change treats only authenticated Terra and Nemotron analysis jobs as advisory; missing or contradictory evidence, publication jobs, future advisor jobs, and required-context substitution remain blocking.
Changes
Type of Change
Quality Gates
MERGE-GATE.mdpolicy and changes no user-facing command, configuration, or documentation surface.286757a81passed. Advisory treatment requires authenticated run, job, workflow, event, repository, and PR association evidence; missing or contradictory evidence continues to block.Documentation Writer Review
no-docs-neededallPass; this change makes the checker enforce that policy. The test-only feedback follow-up adds no user-facing command, configuration, or support-surface change.DGX Station Hardware Evidence
Verification
Signed-off-by:line and every commit appears asVerifiedin GitHubpre-commit,commit-msg, andpre-pushhooks passed, ornpm run validate:prpassed after refreshingorigin/mainwhen hooks were skipped or unavailablenpm run check:diff, CLI typecheck, and Biome pass on the current branch revision.npm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result: Not run; the two-file checker change is covered by focused tests andnpm run validate:pr.npm run docsbuilds without warnings (doc changes only)Signed-off-by: Apurv Kumaria akumaria@nvidia.com
Summary by CodeRabbit
New Features
Bug Fixes