rishiip / branch-cleanup-action

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Shell 62.6%Language:Makefile 23.4%Language:Dockerfile 14.0%