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"]
}
The tests use shellcheck. You don't need to install anything. They run in a container.
$ make test