stale.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. name: "Close stale issues"
  2. on:
  3. schedule:
  4. - cron: "20 0 * * *"
  5. workflow_dispatch:
  6. inputs:
  7. debug-only:
  8. description: 'In debug mod'
  9. required: false
  10. default: 'false'
  11. permissions:
  12. contents: read
  13. jobs:
  14. stale:
  15. permissions:
  16. issues: write # for actions/stale to close stale issues
  17. pull-requests: write # for actions/stale to close stale PRs
  18. runs-on: ubuntu-latest
  19. steps:
  20. - uses: actions/stale@v8
  21. with:
  22. repo-token: ${{ secrets.GITHUB_TOKEN }}
  23. stale-issue-message: 'Issues go stale after 30d of inactivity. Stale issues rot after an additional 7d of inactivity and eventually close.'
  24. stale-pr-message: "PRs go stale after 30d of inactivity. Stale PRs rot after an additional 7d of inactivity and eventually close."
  25. stale-issue-label: 'lifecycle/stale'
  26. exempt-issue-labels: 'bug,doc,enhancement,future,proposal,question,testing,todo,easy,help wanted,assigned'
  27. stale-pr-label: 'lifecycle/stale'
  28. exempt-pr-labels: 'bug,doc,enhancement,future,proposal,question,testing,todo,easy,help wanted,assigned'
  29. days-before-stale: 30
  30. days-before-close: 7
  31. debug-only: ${{ github.event.inputs.debug-only }}
  32. exempt-all-pr-milestones: true
  33. exempt-all-pr-assignees: true