Want to see more badges? Click here!
A GitHub app built with Probot that automatically deletes a branch after it's merged. That's it, enjoy!
-
First, follow these instructions for making your own GitHub app. Give your app the following permissions:
- Repository contents: Read & Write.
- Pull requests: Read
-
Then, clone the repo:
git clone git@github.com:SvanBoxel/delete-merged-branch.git
-
Copy
.env.example
to.env
and set the right environment variables as here -
Now, install app dependencies and run it:
# Install dependencies
npm install
# Run the bot
npm start
This GitHub app listens to the pull_request.closed
webhook. If a pull request is closed and the connected branch is merged, it will delete the branch.
CI (Travis) is in charge of releasing new versions of the GitHub Application to Now. On every new commit to master we run sementic-release to determine whether the major/minor/patch version should be incremented. If so, we update the version running in production.
If you have suggestions for how this GitHub app could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the Contributing Guide.
ISC © 2018 Sebass van Boxel hello@svboxel.com