| name | verify-push-deploy |
| description | После правок кода проверить, что изменения доехали в origin/main через PR (не прямой push). Использовать вместе с safe-prod-deploy и deploy-movie-planner. |
Проверка деплоя: PR merged → origin/main
Когда применять
- Закончили правки бота, веба, Mini App, инфры на Railway, или
movie_planner_site.
- Пользователь ожидает, что изменения «на проде».
Обязательный чеклист перед «задача сделана»
git fetch origin
- Убедиться, что работа шла в feature-ветке, не копились коммиты только на локальном
main без PR.
- Есть PR → merged в
main:
gh pr view <N> --json state,mergedAt,url
- или
gh pr list --state merged --head <branch> --limit 1
- Локально:
git checkout main
git pull --ff-only origin main
git status -sb
- Коммит задачи виден в
git log origin/main -5 --oneline.
- Если web/API/auth/dashboard/rails/sitemap — прогнан
bash scripts/smoke_home_prod.sh (или зафиксирован осознанный skip).
Если ещё не в main
Выполнить skill safe-prod-deploy: push ветки → PR → review → merge (RISKY — ждать ок).
Запрещено «дожать» задачу через git push origin main.
Что сказать пользователю
- PR URL, merged hash, smoke OK/skip.
- Запрещено закрывать «задеплойте сами», если ждали выкладку.
Связанные скиллы
safe-prod-deploy — канон.
deploy-movie-planner — Railway, токены, /api/app/release.
push-to-github-myself — техника remote при ошибке SSH (цель = ветка).