1name: Mark stale issues and pull requests 2permissions: 3 issues: write 4 pull-requests: write 5 6on: 7 # For manual tests. 8 workflow_dispatch: 9 schedule: 10 - cron: "30 20 * * *" 11 12jobs: 13 stale: 14 15 runs-on: ubuntu-latest 16 17 steps: 18 - uses: actions/stale@v7.0.0 19 with: 20 repo-token: ${{ secrets.GITHUB_TOKEN }} 21 operations-per-run: 500 22 exempt-all-milestones: true 23 remove-stale-when-updated: true 24 25 stale-issue-message: 'This issue is stale because it has been open 6 months with no activity. Please comment or label `not-stale`, or this will be closed in 14 days.' 26 close-issue-message: 'This issue was automatically closed due to no activity for 6 months plus the 14 day notice period.' 27 days-before-issue-stale: 182 # 6 months 28 days-before-issue-close: 14 # 2 weeks 29 exempt-issue-labels: not-stale 30 31 stale-pr-message: 'This pull request is stale because it has been open 6 months with no activity. Please comment or label `not-stale`, or this will be closed in 14 days.' 32 close-pr-message: 'This pull request was automatically closed due to no activity for 6 months plus the 14 day notice period.' 33 days-before-pr-stale: 182 # 6 months 34 days-before-pr-close: 14 # 2 week 35 exempt-pr-labels: not-stale 36 exempt-draft-pr: false 37 38