Классический сценарий аварии при выкатке: релизный пайплайн прошел, тесты зеленые, миграция применилась за 40 миллисекунд. Через 10 секунд мониторинг взрывается пятисотыми ошибками…
CICD
Баг в пайплайне: почему постоянный PR dev → main удваивает запуски GitHub Actions и как это исправить
При использовании интеграционной ветки (GitFlow или схема с постоянным открытым PR dev → main) стандартный триггер в GitHub Actions приводит к скрытому оверхеду: каждый пуш в…
Gitea как замена GitHub: почему для пет-проектов и коммерческой разработки я выбрал свой Git-сервер
На днях я пилил новую фичу в одном из своих пет-проектов: агент сделал правки, аккуратно закоммитил, запушил ветку, открыл Pull Request — и пайплайн внезапно покраснел. Захожу в ло…
Деплой WordPress + VitePress на Beget через GitHub Actions
Как настроить production-деплой на shared-хостинг с атомарным swap, автооткатом и уведомлениями в Telegram. Разбираю на реальном примере WordPress + WooCommerce + headless + VitePr…