Upstream watch
Name a GitHub repository and branch you depend on: an SDK, a shared config, an internal platform. When a new commit lands there, OnPair opens a pull request on each repository you target.
stripe/stripe-node @ masterAutomations
A dependency ships a breaking release. A provider has an outage. Automations watch for those events and open a pull request in the repositories you choose, carrying what happened and your instructions. The docs update lands in review instead of in someone's memory.
#219 OnPair sync: acme/payments-sdk changed
onpair/sync-1042 → main · opened by onpair[bot]
docs/payments/SYNC.md
+ Upstream commit 9f3c2a1
+ feat!: rename retryLimit
+ Check the retry and webhook
+ sections against the release.Two triggers
Name a GitHub repository and branch you depend on: an SDK, a shared config, an internal platform. When a new commit lands there, OnPair opens a pull request on each repository you target.
stripe/stripe-node @ masterPoint Statuspage, Better Stack or any JSON webhook at a private OnPair URL. When an incident is posted, OnPair opens a pull request so your status notes and runbooks get updated.
POST /webhooks/status/••••••Per repository
Safe by default
Always a pull request on a new branch. OnPair never pushes to your default branch and never merges.
One pull request per run. If it is already open, OnPair adds to it instead of opening another.
Every run is logged with its trigger, status and the pull requests it opened.
Automations come with the pull-request check. No add-on, no separate price.