Skip to content

digicert/prune_old_branches_action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Delete Old Branches

This action deletes branches that haven't had a commit in the last X days, and deletes the oldest tags.

DO NOT USE v3 as it has a bug

Requirements

Requires the repo to be checked out, this can be done with the actions/checkout@v2 action on the marketplace

KEEP Branches

Adding KEEP to the beginning of a branch name will bypass deleting the branch.

Inputs

numDays

The number of days after which the branches will be deleted.

Required Default
False 180

numTags

The number of most recent tags. (Set to 0 to delete all tags)

Required Default
False 5

Example Usage

steps:
  # To use this action, you must check out the repository
  - name: Checkout
    uses: actions/checkout@v2
    with:
      fetch-depth: 0
  - name: Cleanup
    uses: digicert/prune_old_branches_action@v1
    with:
      numDays: '200'
      numTags: '3'