SCM overview
PRs, reviews, CI status. The tracker watches issues; the SCM plugin watches code review.
The SCM plugin is everything to do with the pull/merge-request side: opening PRs, reading their review state, and polling CI checks. Two ship.
Why separate from the tracker
You might host code on GitHub but track issues in Linear. Or your company migrated from GitLab to GitHub but kept the tracker elsewhere. SCM and tracker are independent knobs:
scm: github
tracker: linearWhat the SCM plugin polls
- PR state — open / closed / merged
- Review decisions — approved / changes_requested / commented
- Inline comments — unresolved threads feed the review loop
- CI checks — pass / fail / in-progress, required vs optional, feed the CI recovery loop
Polling interval defaults to a few seconds and is tuned per-endpoint to stay well under rate limits.