dluman/Arborist
Branch protection and reconstruction for GitHub Classroom assignments
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| branches | Branches to protect provided as an array | yes | ["main", "feedback"] |
| required-checks | Key-value pairs of branches and checks required for merging | no | {} |
| min-approvals | Minimum number of approvals for branches | yes | 1 |
| team-roles | Key-value pairs of teams and applicable repository roles | no | {} |
| enforce-admins | Allows named accounts to bypass the branch protection | yes | false |
| force-protect | Forces branch protection regardless of assignment/template status | no | false |
Outputs
no outputs