probot-app-delete-merged-branch
Forked from https://github.com/SvanBoxel/delete-merged-branch
A GitHub app built with Probot that automatically deletes a branch after it's merged.
Running it locally
-
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: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
How it works
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.