Skip to content

stale-branches.yml – Delete Stale Branches #25

stale-branches.yml – Delete Stale Branches

stale-branches.yml – Delete Stale Branches #25

name: stale-branches.yml – Delete Stale Branches
on:
workflow_dispatch: # Manual trigger from GitHub UI
schedule:
- cron: '0 6 * * 0'
permissions:
contents: read
jobs:
stale_branches:
runs-on: ubuntu-latest
permissions:
contents: write
issues: write
steps:
- name: Harden the runner (Audit all outbound calls)
uses: step-security/harden-runner@95d9a5deda9de15063e7595e9719c11c38c90ae2 # v2.13.2
with:
egress-policy: audit
- name: Stale Branches
uses: crs-k/stale-branches@865501af01284d43aef267d4b9aab0f9f1734b12 # v8.2.2
with:
# days-before-delete: 180
# comment-updates: false
# max-issues: 20
tag-committer: true
stale-branch-label: 'stale branch 🗑️'
# compare-branches: 'info'
# branches-filter-regex: '^((?!dependabot))'
# rate-limit: false
# pr-check: false
# dry-run: false
# ignore-issue-interaction: false
# include-protected-branches: false
# include-ruleset-branches: false
# ignore-commit-messages: ''
# ignore-committers: ''