Как я могу создать ProjectApprovalRule для основной ветки с помощью пакета python-gitlab?

Я пытаюсь использовать пакет python-gitlab для создания репозиториев Git. До сих пор мне удавалось разобраться в большинстве вещей, используя документацию, которую они предоставляют, но я столкнулся с тем, что не могу найти документированным.

При создании ProjectApprovalRule я могу установить все, что хочу, с помощью кода, но я не могу связать конкретную ветвь с "protected_branches": []. Я хочу сделать правило специально для ветки master. Ищу несколько предложений.

Вот моя команда для создания правила

project.approvalrules.create({'name':'default', 'approvals_required':1, 'rule_type': 'regular'})

Я использую python-gitlab 2.3.1

0 ответов

Другие вопросы по тегам