Patch day shouldn’t be a fire drill.
AddonSentry keeps the exact API surface for every World of Warcraft client build. Every pull request is validated against the live build — and the moment Blizzard ships a patch, we re-scan your addons and tell you precisely which lines broke, before your players ever see a Lua error.
Free validation & patch-break scanspay-as-you-go AI fixesno card to start
GetSpellInfo on C_Spell for this build.UnitAura — removed; use C_UnitAuras.SetPoint expects Region?, got string.Every major patch quietly rewrites the API your addon stands on.
The same pipeline that keeps the Peavers suite green — hosted for you.
Two analysers, run against definitions regenerated for every client build. Not a generic linter guessing at the API: the real surface, build by build.
Build-accurate checks on every PR and push.
luacheck catches the existence problems — undefined globals, C_* and Enum field typos, syntax. lua-language-server goes deeper into signatures: argument and return types, nil-safety. Both post straight to a GitHub Check Run, and we annotate only the lines your change actually touched.
Patch-break detection.
We already hold the new API surface before you do. The moment a build is published, we re-scan every active addon against it and open a tracking issue listing exactly which lines break — so you ship the fix on launch day, not after the bug reports.
Fixes written by Claude.
Turn any finding into a minimal, reviewable pull request. Gated by your auto-fix mode and credits — nothing merges without you.
Install once. Stand down.
Add the GitHub App to your addon repos and you’re done — no CI to write, no toolchain to pin, no definitions to maintain. A definition set per WoW build lives on our infra and updates itself. You write Lua; we keep watch over the API beneath it.
Three steps to a quiet patch day.
Install the GitHub App
Pick the addon repos you want watched. Public or private — it takes about a minute.
github.com/apps/addonsentryOpen a pull request
A Check Run appears within seconds, annotating the changed lines against the live build.
luacheck + lua-language-serverLet the watch run
We track every new build and ping you the instant something breaks — with a fix ready to review.
patch-break scannerThe watch is free. You only pay when we write code.
Validation and patch-break alerts cost nothing. AI-generated fix PRs run on pay-as-you-go credits — spend them only when you choose to.
Everything you need to never get blindsided by a patch.
- Unlimited PR & push validation
- Patch-break scans on every new build
- Tracking issues + GitHub Checks
- Health dashboard for all your addons
Add on when you want the fix written for you.
- Everything in The Watch
- AI fix PRs written by Claude
- Auto-fix mode, gated by your credits
- Private repositories
Ship addons that survive the patch.
Install the GitHub App, point it at your repos, and let AddonSentry stand the watch over your Lua.