Skip to content

chore(deps): pin pr-reviewer-plugin v0.17.0 — pause/resume + summon health#16

Merged
mabry1985 merged 1 commit into
mainfrom
chore/pin-0.17.0
Jul 23, 2026
Merged

chore(deps): pin pr-reviewer-plugin v0.17.0 — pause/resume + summon health#16
mabry1985 merged 1 commit into
mainfrom
chore/pin-0.17.0

Conversation

@mabry1985

Copy link
Copy Markdown
Member

Brings v0.17.0: @vera pause / resume, and a health endpoint for the summon surface.

Why deploy this promptly

The GitHub App subscribes to pull_request only — verified by reading /app with an App JWT (APP EVENTS: ['pull_request']). So every summon has been silently unreachable since v0.15.0: correct code, no event, no error anywhere.

Once the App gains issue_comment and pull_request_review_comment:

GET /api/plugins/pr-reviewer/summon/health
→ {"missing": [], "summon_reachable": true}

One request, instead of minting a JWT or opening the App settings page.

pause / resume

Stop reviewing a PR on push while it's being reworked — an explicit @vera review still runs, because "stop reviewing every push" and "never look at this again" are different requests.

State rides in a marker on a posted comment, so GitHub is the store (ADR 0078 D5) and a container restart can't forget it. The last marker wins rather than a tally: pause → resume → pause ends paused.

Admin-gated like review. PR_REVIEWER_SUMMON=false disables the whole surface including the pause check.

270 tests. Merging deploys.

🤖 Generated with Claude Code

…ealth

v0.17.0 adds `@vera pause` / `resume` (marker-based state, so GitHub is the
store and a restart cannot forget it) and `GET /api/plugins/pr-reviewer/
summon/health`.

That health endpoint is the point of deploying this promptly: the GitHub App
subscribes to `pull_request` only, so every summon has been silently
unreachable since v0.15.0 — correct code, no event, no error. Once the App
gains `issue_comment` + `pull_request_review_comment`, the endpoint confirms
it in one request instead of a JWT and a settings page.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mabry1985
mabry1985 merged commit 3341af4 into main Jul 23, 2026
1 check passed
@mabry1985
mabry1985 deleted the chore/pin-0.17.0 branch July 23, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant