name: Manage stale threads on: schedule: - cron: "0 2 * * *" permissions: issues: write pull-requests: write concurrency: group: stale-threads cancel-in-progress: true jobs: stale-threads: runs-on: ubuntu-24.04 # https://github.com/actions/runner-images steps: - name: Manage stale threads (Issues & PRs) uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # https://github.com/actions/stale/releases/tag/v10.2.0 with: stale-issue-message: | This issue has been marked as stale due to inactivity. It will be automatically closed in 7 days if no update is received. Please provide the requested information to keep the issue active. stale-pr-message: | This pull request has been marked as stale due to inactivity. It will be automatically closed in 7 days if no update is received. To keep this PR active: - Update your changes based on the requested feedback - Leave a comment with your progress or questions days-before-stale: 14 stale-issue-label: "⏱︎ Stale" stale-pr-label: "⏱︎ Stale" only-labels: "💤 Waiting for feedback, 💤 Waiting for changes" remove-stale-when-updated: true operations-per-run: 100 labels-to-remove-when-unstale: "⏱︎ Stale, 💤 Waiting for feedback, 💤 Waiting for changes"