Issue and PR Maintenance #132
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: 'Issue and PR Maintenance' | |
| on: | |
| schedule: | |
| - cron: '0 0 * * *' # runs at midnight UTC | |
| workflow_dispatch: | |
| permissions: | |
| issues: write | |
| pull-requests: write | |
| jobs: | |
| lock-inactive: | |
| name: Lock Inactive Issues | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - uses: klaasnicolaas/[email protected] | |
| id: lock | |
| with: | |
| days-inactive-issues: 14 | |
| lock-reason-issues: "" | |
| # Action can not skip PRs, set it to 100 years to cover it. | |
| days-inactive-prs: 36524 | |
| lock-reason-prs: "" | |
| close-stale: | |
| name: Close Stale Issues | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - name: Close Stale Issues | |
| uses: actions/stale@v10 | |
| with: | |
| repo-token: ${{ secrets.GITHUB_TOKEN }} | |
| # Messaging | |
| stale-issue-message: > | |
| 👋 This issue has been automatically marked as stale due to inactivity. | |
| If this issue is still relevant, please comment to keep it open. | |
| Without activity, it will be closed in 7 days. | |
| close-issue-message: > | |
| 🔒 This issue has been automatically closed due to prolonged inactivity. | |
| Feel free to open a new issue if you have further questions or concerns. | |
| # Timing | |
| days-before-issue-stale: 14 | |
| days-before-issue-close: 7 | |
| # Action can not skip PRs, set it to 100 years to cover it. | |
| days-before-pr-stale: 36524 | |
| # Labels | |
| stale-issue-label: 'stale' | |
| remove-stale-when-updated: true | |
| only-issue-labels: 'awaiting-requester' | |
| # Exemptions | |
| exempt-assignees: true | |
| exempt-milestones: true |