s-oravec / 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 a branch named "master". 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 60.2%Language:Makefile 24.9%Language:Dockerfile 14.9%