logo
0
0
WeChat Login
docs: 主页增加 cnb plugins 的说明

Stale Bot - CNB 插件

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

🚀 功能特性

  • 自动检测: 自动识别指定天数内没有活动的 Issue
  • 友好通知: 在关闭前向贡献者发送友好的通知评论
  • 批量处理: 支持批量处理多个不活跃的 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