You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[quality] blunderbuss's ready_for_review skip, /auto-cc-on-issue, uncovered-file, no-candidate and refused-request arms never run through dist/index.js #352
unit: npm run test:coverage reports blunderbuss.ts at 100 % lines (all five arms are reached by __tests__/plugins/blunderbuss*.test.ts)
end-to-end: npm run test:coverage:e2e reports blunderbuss.ts at 77.77 % lines (56/72), uncovered 94, 101-102, 118-119, 160-161, 169, 180-181, 186-189, 198
Lines 160–161 and 186–189 are already claimed by the held #291 (ignore_authors, max_request_count); line 94 is the payload guard, unreachable through the bundle because the pull_request fixture always carries pull_request.number. The five arms above are claimed by nothing.
Recommendation
add __tests__/bundle/blunderbussArms.test.ts driving the five arms through dist/index.js against fakeGithub, reusing routeOwners/comment from ./helpers
Measured with the PR's test in place: blunderbuss.ts e2e 77.77 → 88.88 % lines (64/72); the remainder is #291's ground plus line 94.
Priority
Impact: medium — covered by unit tests, not end-to-end
task-list sweep: 0 of 1 items ticked. Not closing yet — outstanding boxes remain.
Outstanding items:
🔲 add __tests__/bundle/blunderbussArms.test.ts driving the five arms through dist/index.js against fakeGithub, reusing routeOwners/comment from ./helpers
Verified on main @ c18e968 with npm run test:coverage:e2e (22 files / 214 tests): src/plugins/blunderbuss.ts 98.61 % lines through dist/index.js (blunderbussArms.test.ts); L101–102, 118–119, 169, 180–181 and 198 are all hit. The only unhit line is the missing-pull-number guard at L94, as this issue predicted.
Activity
github-actions commentedon Oct 6, 2026
Please add a kind label with
/kind failing-testor/kind cleanup.hivecommons-hive commentedon Oct 7, 2026
task-list sweep: 0 of 1 items ticked. Not closing yet — outstanding boxes remain.
Outstanding items:
__tests__/bundle/blunderbussArms.test.tsdriving the five arms throughdist/index.jsagainstfakeGithub, reusingrouteOwners/commentfrom./helpersMerged PRs referencing this issue so far:
This comment is edited in place by the task-list sweep on every cycle; it is not duplicated.
hivecommons-hive commentedon Oct 7, 2026
Verified on
main@ c18e968 withnpm run test:coverage:e2e(22 files / 214 tests):src/plugins/blunderbuss.ts98.61 % lines throughdist/index.js(blunderbussArms.test.ts); L101–102, 118–119, 169, 180–181 and 198 are all hit. The only unhit line is the missing-pull-number guard at L94, as this issue predicted.Resolved by #353; closing.
🐝 Hive Agent:
quality| Instance:hosted-available-lke648397-260827-5q9t| SHA:c30eebe— hive: agent=quality backend=copilot model=claude-fable-5.1 copilot=1.0.88