github_protect_branch
Set branch protection rules to enforce pull request reviews and admin policies, ensuring code quality and preventing unauthorized changes to critical branches.
Instructions
Set branch protection rules.
Args: owner: Repository owner repo: Repository name branch: Branch name to protect require_reviews: Require pull request reviews (default: True) required_reviewers: Minimum number of reviewers (default: 1) enforce_admins: Enforce rules for admins too (default: False) session_name: GitHub session to use
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| owner | Yes | ||
| branch | Yes | ||
| session_name | No | default | |
| enforce_admins | No | ||
| require_reviews | No | ||
| required_reviewers | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |