diff options
-rw-r--r-- | .github/workflows/cron.yml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml new file mode 100644 index 00000000..a52d094b --- /dev/null +++ b/.github/workflows/cron.yml @@ -0,0 +1,28 @@ +name: cron + +on: + schedule: + - cron: '0 0 * * *' # every day at 00:00 + +jobs: + stale: + name: stale/issue-and-pr + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - uses: actions/stale@v9 + stale-issue-label: lifecycle/stale + stale-pr-label: lifecycle/stale + days-before-stale: 90 + days-before-close: 30 + stale-issue-message: | + This bot triages untriaged issues and PRs according to the following rules: + + - After 90 days of inactivity, the `lifecycle/stale` label is applied + - After 30 days of inactivity since `lifecycle/stale` was applied, the issue is closed + + To remove the stale status, you can: + + - Remove the `lifecycle/stale` label + - Comment on this issue |