stale.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: Stale issues
  2. # Marks an issue stale after 30 days without activity and closes it 3 days
  3. # later unless someone comments. Pull requests are left alone. An issue that
  4. # is assigned, in a milestone, or labelled pinned, help wanted or good first
  5. # issue is never marked.
  6. on:
  7. schedule:
  8. - cron: '30 1 * * *'
  9. workflow_dispatch:
  10. permissions:
  11. actions: write
  12. issues: write
  13. pull-requests: read
  14. jobs:
  15. stale:
  16. runs-on: ubuntu-latest
  17. steps:
  18. - uses: actions/stale@v11
  19. with:
  20. days-before-issue-stale: 30
  21. days-before-issue-close: 3
  22. days-before-pr-stale: -1
  23. days-before-pr-close: -1
  24. # Without this a pull request someone labelled stale by hand would
  25. # still have the label taken off when it is updated.
  26. remove-pr-stale-when-updated: false
  27. stale-issue-label: stale
  28. exempt-issue-labels: pinned,help wanted,good first issue
  29. exempt-all-issue-milestones: true
  30. exempt-all-issue-assignees: true
  31. stale-issue-message: >
  32. This issue has had no activity for 30 days, so it is marked stale.
  33. It will be closed in 3 days unless there is new activity. Comment
  34. if it still matters and it stays open.
  35. close-issue-message: >
  36. Closed after 3 more days without activity. Reopen it, or open a
  37. new issue, if it still matters.
  38. close-issue-reason: not_planned