n1ro°
RU

Документы · Инструкция

Как добавить параметры ручного запуска GitHub Actions

Ручные параметры полезны для deploy, backfill и maintenance workflows, где оператор должен выбрать окружение или режим з

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

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

Опишите параметры в `on.workflow_dispatch.inputs`, затем используйте значения через контекст `inputs`, например `${{ inputs.environment }}`.

Что делать

  1. 1: Добавьте `workflow_dispatch:` в `on`.
  2. 2: Объявите input с `type`, `required`, `default` или `options`.
  3. 3: Используйте `${{ inputs.name }}` в job или step.
  4. 4: Для production свяжите выбор с GitHub Environment и его protection rules.

Важно

Не передавайте секреты через workflow input: для них предназначены Actions secrets или OIDC.

Проверьте после выполнения

  • До команды: Добавьте `workflow_dispatch:` в `on`.
  • Контроль результата: Для production свяжите выбор с GitHub Environment и его protection rules.
  • Не пропустите ограничение: Не передавайте секреты через workflow input: для них предназначены Actions secrets или OIDC.

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

Не передавайте секреты через workflow input: для них предназначены Actions secrets или OIDC.

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

Фактическая часть сверена по первичным источникам (в т.ч. Workflow syntax for GitHub Actions). Пример и формулировки — редакция N1RO на 2026-09-17.