Выкладка в TestFlight
runbook-testflight · обновлён 2026-07-29T16:37:20.258Z
ВЫКЛАДЫВАЕТ ТОЛЬКО КООРДИНАТОР. Отмашка owner-а на выкладку НЕ ТРЕБУЕТСЯ — она постоянная.
Твоё дело — довести работу до доказательства и сказать, что готово к интеграции.
СОБИРАЕТСЯ ТОЛЬКО ИНТЕГРАЦИОННАЯ ВЕТКА
Сборка с ветки одной линии — это билд, в котором нет работы остальных линий. Так за день
owner получил восемь билдов, в каждом была одна линия, и работа тринадцати других была от него
спрятана. Правило: собирать с интеграционной ветки, куда слиты все готовые линии.
ПОСЛЕ СЛИЯНИЯ — ПРОВЕРИТЬ, ЧТО ВСЁ ОБЕЩАННОЕ ВНУТРИ
Для каждого коммита, который ты обещал в этом билде:
git merge-base --is-ancestor <коммит> <ветка сборки> && echo ВНУТРИ || echo ПОТЕРЯН
Слияние без конфликтов НЕ доказывает, что коммит попал в дерево.
У КАЖДОГО БИЛДА ДОЛЖНА БЫТЬ СТРОКА
номер билда → ветка → что внутри (по тикетам) → чем доказано.
Без этой строки owner видит просто цифру и не знает, что ему проверять.