Forked from https://github.com/SvanBoxel/delete-merged-branch
A GitHub app built with Probot that automatically deletes a branch after it's merged.
-
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 [email protected]:uber-workflow/probot-app-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.