mirror of
https://github.com/Sea-Haven-Industries/pr-reviewer.git
synced 2026-09-30 05:43:16 +00:00
Group the review queue into a collapsible section per repo (collapse state persisted in localStorage), with PRs ordered oldest to newest by creation date, so a large multi-repo queue is easier to scan. Add an optional per-PR auto-merge control: a method choice (squash by default per handbook, merge, or rebase) enables GitHub auto-merge via a GraphQL mutation, so the PR merges once required checks pass. It only fires when clicked; nothing merges automatically. Back this with created_at and node_id from the PR search, two new nullable store columns added via an idempotent PRAGMA-guarded migration, and a cheap-gate metadata backfill so already-cached PRs gain node_id without being re-reviewed. New endpoint POST /api/automerge. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_endpoints.py | ||
| test_fireworks_live.py | ||
| test_github_client.py | ||
| test_handbook.py | ||
| test_reviewer.py | ||
| test_store.py | ||
| test_worker.py | ||