fix(ci): deduplicate PR Review Advisor watch trigger - #10343
Conversation
Signed-off-by: Rebecca Sliter <571084+rsliter@users.noreply.github.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
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 with no reviewable changes (1)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. 📝 WalkthroughWalkthroughThe PR removes the PR Review Advisor boundary test from one watch trigger and adds a regression test that verifies matched test files are unique. ChangesPR Review Advisor watch triggers
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This localized test-trigger cleanup removes a duplicate declaration and adds regression coverage without changing production behavior; no actionable merge-blocking risk remains after normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1 files. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Signed-off-by: Rebecca Sliter <571084+rsliter@users.noreply.github.com>
|
Validation result for commit
This correction addresses a deterministic repository CI failure. It has no live E2E target, so I did not dispatch a duplicate live E2E run. |
|
Note GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer. |
Signed-off-by: Rebecca Sliter <571084+rsliter@users.noreply.github.com>
|
PR review advisory complete for commit |
Summary
One Vitest watch trigger declares the PR Review Advisor workflow-boundary test twice. This change removes the duplicate declaration. The existing behavior assertion continues to verify that the workflow resolves to the boundary test once.
Related Issue
Part of #10153.
Changes
E2E root cause:
vitest-watch-trigger-map / synthetic PR merge / duplicate PR Review Advisor boundary expectationSource runs:
Failed jobs:
cli-test-shards (10)(98056646055)cli-test-shards (10)(98055854426)cli-test-shards (10)(98058394183)Signature:
test/repository/vitest-watch-triggers.test.ts:334expects the same PR Review Advisor workflow-boundary path twice, but the resolver returns one unique path.Scope: one root cause.
Competing candidates:
d7a0a6a5fcorrected the expected resolved result but left the duplicate trigger declaration.6b5759447removes the duplicate declaration inside a broad E2E change. This PR provides the independently derived, focused one-line correction.Current main's source-shape policy from PR #10401 does not permit a direct-registry uniqueness assertion without a compatibility exception. The earlier proposed assertion was removed; the existing behavior assertion covers the workflow result.
This branch derives the correction from the three CI failures and current main. It does not transfer either competing commit.
Type of Change
Quality Gates
Documentation Writer Review
no-docs-needed744d7b291a1d59fbb86414817adc52e69177d664against base6c06d0c8a3d935bf6e6c10f1c6e5b1cfbe56eea8. The change removes only the duplicate raw PR Review Advisor boundary-test mapping. It changes no documentation, comment, diagnostic, test title, CLI, configuration contract, or user workflow. The existing behavior assertion remains intact. Focused integration validation passed 101 tests,npm run validate:prpassed, andgit diff --checkpassed./root/docs_review_10270)DGX Station Hardware Evidence
Verification
Signed-off-by:line and every commit appears asVerifiedin GitHub —b627cce7c,4f1891a77,90b9a3e9c,243bbc6e2, and744d7b291are Verified.pre-commit,commit-msg, andpre-pushhooks passed, ornpm run validate:prpassed after refreshingorigin/mainwhen hooks were skipped or unavailable —npm run validate:prpassed against base6c06d0c8aafter the guarded branch refresh./Users/rsliter/Projects/NemoClaw/node_modules/.bin/vitest run --project integration test/repository/vitest-watch-triggers.test.ts test/automation/pull-requests/growth-guardrails.test.tspassed 101/101 tests.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: Rebecca Sliter 571084+rsliter@users.noreply.github.com