Документы · Инструкция
Как добавить параметры ручного запуска GitHub Actions
Ручные параметры полезны для deploy, backfill и maintenance workflows, где оператор должен выбрать окружение или режим з
Короткий ответ
Опишите параметры в `on.workflow_dispatch.inputs`, затем используйте значения через контекст `inputs`, например `${{ inputs.environment }}`.
Что делать
- 1: Добавьте `workflow_dispatch:` в `on`.
- 2: Объявите input с `type`, `required`, `default` или `options`.
- 3: Используйте `${{ inputs.name }}` в job или step.
- 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.