Skip to content

Delete abandoned branches #708

Delete abandoned branches

Delete abandoned branches #708

name: Delete abandoned branches
on:
# Run daily at midnight
schedule:
- cron: '0 0 * * *'
# Allow workflow to be manually run from the GitHub UI
workflow_dispatch:
jobs:
cleanup_old_branches:
runs-on: ubuntu-latest
name: Satisfy my repo CDO
steps:
- name: Delete those pesky dead branches
uses: phpdocker-io/github-actions-delete-abandoned-branches@v1
id: delete_stuff
with:
github_token: ${{ github.token }}
last_commit_age_days: 60
ignore_branches: dev,production,feat/mobile-app
# Disable dry run and actually get stuff deleted
dry_run: no
- name: Get output
run: "echo 'Deleted branches: ${{ steps.delete_stuff.outputs.deleted_branches }}'"