一个用于自动关闭不活跃 Issue 的 CNB 插件,帮助项目维护者清理陈旧的 Issue。

由于清理陈旧的 Issue 往往不是那么频繁,因此推荐使用 crontab 事件或自定义按钮手动触发,以便节约您的构建核时。
.cnb/web_trigger.yml
branch:
- buttons:
- name: 自动关闭陈旧 Issue
description: 自动关闭陈旧 Issue
event: web_trigger_stale_issue
.cnb.yml
"**":
web_trigger_stale_issue:
- stages:
- name: 自动关闭陈旧 Issue
image: docker.cnb.cool/looc/git-cnb/stale-bot:latest
settings:
STALE_DAYS: 10 #默认值为 30,不能小于 7
比如每天凌晨 2 点触发一次
.cnb.yml
main:
"crontab: 0 2 * * *":
- stages:
- name: 自动关闭陈旧 Issue
image: docker.cnb.cool/looc/git-cnb/stale-bot:latest
settings:
STALE_DAYS: 10 #默认值为 30,不能小于 7