fix(skills): align PR repair and push gates - #8623
Conversation
|
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 (2)
🚧 Files skipped from review as they are similar to previous changes (2)
📝 WalkthroughWalkthroughThe PR updates contributor review workflows and maintainer policy tests. The changes require final review collection, matching reviewed HEAD values, evidence cleanup, finding classification, validated repairs, and explicit handling of deferred suggestions. ChangesReview-cycle gating
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.agents/skills/nemoclaw-contributor-create-pr/SKILL.md:
- Around line 67-77: The push gate must consistently block every unresolved
finding that requires a change, not only findings labeled blocking. In
.agents/skills/nemoclaw-contributor-create-pr/SKILL.md lines 67-77, update the
adjacent push summary to use that exact condition (or define “blocking finding”
as equivalent); in test/maintainer-skills-policy.test.ts lines 679-690, add a
negative assertion rejecting the narrower blocking-only wording.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 498ea0d6-f96a-403b-a967-0c9b8aa7e408
📒 Files selected for processing (3)
.agents/skills/_shared/pr-follow-up.md.agents/skills/nemoclaw-contributor-create-pr/SKILL.mdtest/maintainer-skills-policy.test.ts
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. |
Summary
Follows PR #8597 by aligning the shared PR repair loop with the contributor PR push gate. The workflow now removes retained review evidence after classification and prevents a push while any unresolved finding requires a change.
Changes
Type of Change
Quality Gates
Documentation Writer Review
docs-updated.agents/skills/_shared/pr-follow-up.mdand.agents/skills/nemoclaw-contributor-create-pr/SKILL.md. No public Fern page or agent-variant update is required.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 unavailablenpx vitest run --project integration test/maintainer-skills-policy.test.ts— 23 tests passed;npm run docspassed with zero errors and two Fern warnings;npm run validate:prpassed on the committed diff.npm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result:npm run docsbuilds without warnings (doc changes only)Signed-off-by: Carlos Villela cvillela@nvidia.com
Summary by CodeRabbit