close-issue.yml 930 B

12345678910111213141516171819202122232425262728
  1. name: Close inactive issues
  2. on:
  3. schedule:
  4. - cron: "42 0 * * *"
  5. # Fine-grant permission
  6. # https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
  7. permissions:
  8. issues: write
  9. jobs:
  10. close-issues:
  11. runs-on: ubuntu-latest
  12. permissions:
  13. issues: write
  14. pull-requests: write
  15. steps:
  16. - uses: actions/stale@v5
  17. with:
  18. exempt-issue-labels: "refactor,help wanted,good first issue,research,bug"
  19. days-before-issue-stale: 30
  20. days-before-issue-close: 14
  21. stale-issue-label: "stale"
  22. close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
  23. days-before-pr-stale: -1
  24. days-before-pr-close: -1
  25. operations-per-run: 10000
  26. repo-token: ${{ secrets.GITHUB_TOKEN }}