Я не думаю, что вы можете использовать workflow_dispatch
для добавления / обновления проверок в PR. Это, кажется, подтверждается этим ответом на аналогичный вопрос на форумах сообщества.
Проверки добавляются / обновляются только для следующих событий:
- pull_request
- pull_request_review
- pull_request_review_comment
- pull_request_target
- pu sh
Итак, ваша ручная операция должна вызвать один из этих события для запуска. Вероятно, есть несколько разных способов сделать это, в зависимости от вашего варианта использования. В качестве примера вы можете вызвать API, чтобы добавить метку и разрешить выполнение рабочего процесса pull_request
для этого типа.
on:
pull_request:
types: [labeled, opened, synchronize, reopened]
Также следует отметить, что вызов API (или git pu sh) должен использовать PAT вместо GITHUB_TOKEN
. Это необходимо, чтобы разрешить выполнение дальнейших рабочих процессов .