Наш подписчик прислал историю, знакомую каждому QA:
Всё выглядело безопасно. Мы обновили библиотеку тестового раннера — минорный апдейт, без изменений API.
Локально всё зелёное, CI зелёный, автотесты прошли идеально. Вечером пятницы заливаем релиз на прод…
Через полчаса начинают сыпаться сообщения от пользователей: не работает авторизация через Google. Ошибка — 400 invalid redirect URI.
Оказалось, что новая версия раннера тихо изменила callback-URL по умолчанию. Наши тесты логинились через mock, поэтому этого никто не заметил.
Пришлось откатывать релиз ночью, чинить конфиги и слушать классическое: «Почему тесты были зелёные, если ничего не работает?» 😅
📌 Вывод:
— Не доверяйте «минорным» апдейтам — фиксируйте версии зависимостей.
— Проверяйте callback-и и переменные окружения на каждом стенде.
— И самое главное — не релизьте в пятницу вечером.
❓ А у вас было, что безобидный апдейт положил прод?
🐸 Библиотека тестировщика
#разбор_полетов
