diff --git a/.github/workflows/stale-branches.yml b/.github/workflows/stale-branches.yml new file mode 100644 index 0000000..5af9aea --- /dev/null +++ b/.github/workflows/stale-branches.yml @@ -0,0 +1,35 @@ +# .github/workflows/stale-branches.yml + +name: stale-branches.yml – Delete Stale Branches + +on: + workflow_dispatch: # Manual trigger from GitHub UI + schedule: + - cron: '0 6 * * 0' + +permissions: + issues: write + contents: write + +jobs: + stale_branches: + runs-on: ubuntu-latest + steps: + - name: Stale Branches + uses: crs-k/stale-branches@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: ''