Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Raul6469/self-approve
:robot: GitHub app that checks for self-approved commits in pull requests
https://github.com/Raul6469/self-approve
codereview github-app probot-app
Last synced: 3 months ago
JSON representation
:robot: GitHub app that checks for self-approved commits in pull requests
- Host: GitHub
- URL: https://github.com/Raul6469/self-approve
- Owner: Raul6469
- License: mit
- Created: 2018-01-25T19:40:33.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T17:11:24.000Z (almost 2 years ago)
- Last Synced: 2024-07-27T08:32:58.541Z (4 months ago)
- Topics: codereview, github-app, probot-app
- Language: JavaScript
- Homepage: https://github.com/apps/self-approve
- Size: 1.93 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# self-approve
[![Build Status](https://travis-ci.org/Raul6469/self-approve.svg?branch=master)](https://travis-ci.org/Raul6469/self-approve)
[![codecov](https://codecov.io/gh/Raul6469/self-approve/branch/master/graph/badge.svg)](https://codecov.io/gh/Raul6469/self-approve)
[![Maintainability](https://api.codeclimate.com/v1/badges/fca6df33820f2d140565/maintainability)](https://codeclimate.com/github/Raul6469/self-approve/maintainability)
[![Greenkeeper badge](https://badges.greenkeeper.io/Raul6469/self-approve.svg)](https://greenkeeper.io/)A GitHub App built with Probot that checks if someone approved a pull request AND authored commits in it. If so, the status is set to failure. This way, you can always be sure to have a fresh review before merging!
![Example](assets/example.jpg)
## Use
Works in addition to the "Require pull request reviews before merging" protected branch setting. This setting alone allows merging with one minimum positive review, submitted by any contributor as long as it's not the PR author, regardless of the commit authors. This app checks that there is no reviewer that contributed to this specific PR.> The GitHub app is running on a limited server. This is meant for test purposes only, and the app can be shut down at any moment without notice. So feel free to experiment, but until I find a better server, this is not meant for a real use.
## Contributing :tada:
Any contribution is welcome, I will be more than happy to hear your suggestions (issues or PRs)!