{"repo":"palantir/policy-bot","free":true,"listed":false,"github":"https://github.com/palantir/policy-bot","clone":"git clone https://github.com/palantir/policy-bot.git","description":"A GitHub App that enforces approval policies on pull requests","language":"Go","stars":1043,"topics":["golang","github-app","code-review","approval","policy","octo-correct-managed"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"policy-bot policy-bot is a GitHub App for enforcing approval policies on pull requests. It does this by creating a status check, which can be configured as a [required status check][]. While GitHub natively supports [required reviews][], policy-bot provides more complex approval features: - Require reviews from specific users, organizations, or teams - Apply rules based on the files, authors, or branches involved in a pull request - Combine multiple approval rules with and and or conditions - Automatically approve pull requests that meet specific conditions Behavior is configured by a file in each repository. policy-bot also provides a UI to view the detailed approval status of any pull request. [required status check]: https://help.github.com/articles/enabling-required-status-checks/ [required reviews]: https://help.github.com/articles/about-required-reviews-for-pull-requests/ - Designing Policies - Configuration - policy.yml Specification - Approval Rules - Approval Policies - Disapproval Policy - Testing and Debugging Policies - Simulation API - Caveats and Notes - Disapproval is Disabled by Default - Interactions with GitHub Reviews - or , and , and if (Rule Predicates) - Cross-organization Membership Tests - Update Merges - Automatically Requesting Reviewers - Security - Deployment - Development - Contributing - License Designing Policies An approval policy is a set of rules that combine to determine when a pull request is approved. Policy Bot reports approval as a succe","default_branch":null,"files":null,"tree":[],"storefront":"/r/palantir","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/palantir/policy-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}