Update Sentinel
Post-update health checks for WordPress: version diff, smoke check, TTFB verdict, broken-update email.
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/yodzira/update-sentinel/releases/download/v0.1.0/update-sentinel.zip[EN] Every plugin/theme update gets an instant health check: does the site answer, how fast, did anything break? Verdict in the admin, 60-day journal, email the moment an update takes the site down.
[RU] Каждое обновление плагина или темы получает мгновенную проверку: отвечает ли сайт, как быстро, не сломалось ли что-то. Вердикт в админке, журнал за 60 дней, письмо в момент, когда обновление уложило сайт.
🔗 Скачать бесплатно / Download free
Как работает
- Плагин хранит снимок версий «до»
- Как только обновление завершается — дифф: что именно изменилось
- Smoke-проверка сайта: HTTP 200 + время ответа
- Вердикт: 🟢 healthy / 🟡 slow / 🔴 broken — в админке и в журнале
- 🔴 broken → письмо с перечнем обновлённого и подсказкой отката
Принципы
- Smoke — один запрос к себе после админ-действия, ноль нагрузки на фронте
- Работает поверх любых обновлений, включая автоматические
- TTFB-базовая линия самообучается (порог «медленно» = baseline × 2)
- Чистый uninstall: журнал, опции и крон стираются
Установка / Install
- Скачайте
update-sentinel.zip - WP-админка → Плагины → Добавить новый → Загрузить плагин → zip → Активировать
- Обновляйте как обычно — вердикт появится в меню Update Sentinel
Требования / Requirements
- WordPress 6.0+ (протестировано до 7.1), PHP 7.4+
Качество / Quality
- PHPUnit (ядро): 4 теста, 13 assertions ✅ (дифф версий, вердикты smoke, пороги slow)
- Интеграция на живом WP 7.1: 11/11 (снимок, дифф, smoke живого сайта, журнал) ✅
- Официальный Plugin Checker: 0 errors (release build) ✅
- Uninstall: таблица/опции/крон стёрты ✅
Лицензия / License
GPL-2.0-or-later (совместимо с WordPress).
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.