Ruby Project
Report Bug
·
Request Feature
House Keeper is a GitHub app that subscribes to the following github webhooks events:
- installation. When
installation
webhook event ofcreated
action type is fired, the app fetches all the pull requests from allowed repository meeting the following conditions.
- Have a
status = 'opened'
- Created by dependabot user.
-
installation_repositories. When
installation_repositories
webhook event ofadded
action type is fired, the app through all the repos, fetches pull request that meets the conditions above, leaves a friendly comment and merges the branch. -
pull_request. When
pull_request
webhook event ofopened
action type is fired, the app leaved a comment and merges the pull request if the creator of the pull request is dependabot.
Go to
https://github.com/apps/mjakazi
Click on install app
Choose the repositories
Watch all the repo containing pull requests opened by dependabot. You should see this
To test the application locally, Clone the repository
git clone https://github.com/wathigo/house-keeper.git
Navigate to the root directory of the cloned repository
cd house-keeper
Install dependencies
bundle install
Run tests
bundle exec rspec
Merge the branch when all the checks are done by integrating the app with Checks API. This is an issue opened here.