Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Approving workflow runs from private forks

When someone without write access submits a pull request to a private repository, a maintainer may need to approve any workflow runs.

Who can use this feature

Maintainers with write access to a repository can approve workflow runs.

Сведения о выполнении рабочего процесса из частных вилок

Если вы используете вилки частных репозиториев, можно настроить политики для управления тем, как пользователи могут запускать рабочие процессы при наступлении событий pull_request. Доступные только для частных репозиториев, вы можете настроить эти параметры политики для организаций или репозиториев. Дополнительные сведения см. в разделе Enforcing policies for GitHub Actions in your enterprise.

Утверждение выполнения рабочего процесса в запросе на вытягивание из частной вилки

Ответственные за обслуживание с доступом на запись к репозиторию могут использовать следующую процедуру для проверки и запуска рабочих процессов при поступлении запросов на вытягивание от участников, которым требуется утверждение.

  1. Под именем репозитория щелкните Запросы на вытягивание. Выбор вкладки "Проблемы и запросы на вытягивание" 1. В списке запросов на вытягивание выберите запрос на вытягивание, который вы хотите просмотреть. 1. В запросе на вытягивание щелкните Файлы изменены. Вкладка "Измененные файлы" запроса на вытягивание

  2. Проверьте предлагаемые изменения в запросе на вытягивание и убедитесь в том, что рабочие процессы можно спокойно выполнить в ветви запроса на вытягивание. Особенного внимания требуют предлагаемые изменения в каталоге .github/workflows/, влияющие на файлы рабочего процесса.

  3. Если вы уверены, что рабочие процессы можно спокойно выполнить в ветви запроса на вытягивание, вернитесь на вкладку Беседа и в разделе "Рабочие процессы, ожидающие утверждения" нажмите кнопку Утвердить и запустить.

    Утверждение и запуск рабочих процессов