12 lines
371 B
YAML
12 lines
371 B
YAML
---
|
|
- name: Set branch protection using GitHub CLI
|
|
ansible.builtin.command: >-
|
|
gh api repos/{{ owner }}/{{ repo }}/branches/main/protection
|
|
--method PUT
|
|
-H "Accept: application/vnd.github+json"
|
|
--input .github/branch-protection-rules.json
|
|
args:
|
|
chdir: "{{ playbook_dir }}/.."
|
|
environment:
|
|
GITHUB_TOKEN: "{{ lookup('env', 'GITHUB_TOKEN') }}"
|