n1ro°
RU

Компьютеры · Инструкция

Как требовать deployment перед merge на GitHub

Это связывает merge не только с тестами, но и с фактом успешного deployment, например в staging.

Редакция N1RO · Проверено

Короткий ответ

В ruleset включите Require deployments to succeed before merging и укажите environment, который должен успешно развернуться.

Что сделать

  1. 1. Создайте environment, используемый workflow deployment.
  2. 2. Откройте Rules → Rulesets.
  3. 3. Включите Require deployments to succeed before merging.
  4. 4. Выберите environment и сохраните ruleset.

Проверка

Нет. Здесь требуется успешный deployment в environment.

Важно

Workflow должен реально создавать deployment в выбранный environment.

Что учитывать

Workflow должен реально создавать deployment в выбранный environment.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Available rules for rulesets). Пример и формулировки — редакция N1RO на 2026-09-18.