1
0

stale_bot.yml 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. name: Close label-gated stale issues
  2. on:
  3. schedule:
  4. - cron: '0 2 * * *' # 02:00 UTC daily
  5. workflow_dispatch: # allow manual runs
  6. permissions:
  7. issues: write
  8. pull-requests: write
  9. jobs:
  10. sweep:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - uses: actions/stale@v9 # v9 or later
  14. with:
  15. days-before-stale: 30
  16. days-before-close: 3
  17. # Temporary fix to avoid touching PRs at all
  18. only-pr-labels: 'no-response'
  19. # Act ONLY on issues that *still* have one of these labels
  20. any-of-issue-labels: |
  21. status: missing info ❓,
  22. status: reproduction needed 🔁,
  23. type: bug 🐛
  24. # Never touch these
  25. exempt-issue-labels: |
  26. type: feature ✨,
  27. type: chore 🧤,
  28. type: security 🔐,
  29. 👋 contributions welcome,
  30. 🚀 good first task,
  31. status: blocked 🚧,
  32. status: research needed 🔍,
  33. ORM,
  34. @vendure/admin-ui,
  35. @vendure/admin-ui-plugin,
  36. @vendure/asset-server-plugin,
  37. @vendure/cli,
  38. @vendure/core,
  39. @vendure/create,
  40. @vendure/dashboard,
  41. @vendure/elasticsearch-plugin,
  42. @vendure/email-plugin,
  43. @vendure/job-queue-plugin,
  44. @vendure/payments-plugin,
  45. @vendure/testing,
  46. @vendure/ui-devkit,
  47. P1: urgent,
  48. P2: important,
  49. P3: minor,
  50. P4: low
  51. stale-issue-label: stale
  52. stale-issue-message: >
  53. This issue has been automatically marked as stale because it has not had any recent activity in the last 30 days.
  54. Please comment with new information and remove the label to re-open.
  55. close-issue-message: >
  56. Closed automatically because there has been no activity for 3
  57. days after a reminder. Please comment with new information and
  58. remove the `stale` label to re-open.
  59. operations-per-run: 1000