A GitHub action to automatically delete the branch after a pull request has been merged.

Clone this repo:

Branches

  1. 475267c Do not delete the repo's default branch (#1) by Andrew Appleton · 7 days ago master
  2. 52b4433 Update Dockerfile by Jess Frazelle · 4 weeks ago
  3. dec5b2b add labels by Jess Frazelle · 4 weeks ago
  4. bc98536 fixups by Jess Frazelle · 4 weeks ago
  5. 3fa1074 Add files via upload by Jess Frazelle · 4 weeks ago

Branch Cleanup Action

Travis CI

A GitHub action to automatically delete the branch after a pull request has been merged.

NOTE: This will never delete the repository's default branch. If the pull request is closed without merging, it will not delete it.

workflow "on pull request merge, delete the branch" {
  on = "pull_request"
  resolves = ["branch cleanup"]
}

action "branch cleanup" {
  uses = "jessfraz/branch-cleanup-action@master"
  secrets = ["GITHUB_TOKEN"]
}

demo

Tests

The tests use shellcheck. You don't need to install anything. They run in a container.

$ make test