Skip to content

Stale Issues and PRs #21

Stale Issues and PRs

Stale Issues and PRs #21

Workflow file for this run

name: Stale Issues and PRs
on:
schedule:
# Run daily at 2 AM UTC
- cron: '0 2 * * *'
workflow_dispatch: # Allow manual trigger
concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true
permissions: {}
jobs:
stale-bugs:
name: 🧹 Mark stale bug issues
runs-on: ubuntu-latest
permissions:
issues: write # mark and close stale bug issues
steps:
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
with:
days-before-issue-stale: 30
days-before-issue-close: 7
days-before-pr-stale: -1
days-before-pr-close: -1
remove-stale-when-updated: true
only-issue-types: 'bug'
stale-issue-label: 'stale'
close-issue-label: 'stale'
operations-per-run: 500
stale-prs:
name: 🧹 Mark stale pull requests
runs-on: ubuntu-latest
permissions:
pull-requests: write # mark and close stale pull requests
steps:
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
with:
days-before-issue-stale: -1
days-before-issue-close: -1
days-before-pr-stale: 30
days-before-pr-close: 7
remove-stale-when-updated: true
stale-pr-label: 'stale'
close-pr-label: 'stale'
operations-per-run: 500