How it works
Four steps. You still merge.
Install the GitHub App on the repos you name. We watch those vendors, map the blast to files, and open a pull request. Nothing ships until a person on your team says so.
01 · Connect
Link the GitHub repos you want watched.
You choose the projects. Nothing else is scanned.
See this stepGitHub App
Choose repositories
Acme Inc.
3 repos available
2
repos selected
02 · Detect
We watch the third-party APIs those projects call.
When a vendor changes their API, you hear about it here first.
See this stepLive monitor
Stripe API
Stripe API
OpenAPI + changelog
Authorization header
POST /v1/intents · Renamed
api_key parameter
confirm() · Removed
Need attention
2 changes
03 · Impact
We find where your code would break.
Not a vague alert — the exact files that need attention.
See this stepImpact map
Two files. One line each.
src/billing.ts
Your code now12export async function charge(id: string) {13 return stripe.paymentIntents.confirm(id, {14 api_key: process.env.STRIPE_KEY,15 })16}
src/billing.ts
Versionly suggests12export async function charge(id: string) {13 return stripe.paymentIntents.confirm(id, {14 stripeAccount: process.env.STRIPE_KEY,15 })16}
04 · Review
A pull request is opened. Your team merges it.
Suggested code arrives as a PR. You remain the editor-in-chief.
See this stepGitHub
acme/payments-api
Opening pull request…
Prefer this without engineering language?