Autoclose issue (#6238)

* auto close old issue

* auto close issue
This commit is contained in:
Archer
2026-01-11 16:35:59 +08:00
committed by GitHub
parent 3020f9453d
commit b570ac24d4

39
.github/workflows/auto-close-issue.yml vendored Normal file
View File

@@ -0,0 +1,39 @@
name: Auto Close Stale Issues (Ignore PRs & Exclude features)
on:
schedule:
- cron: '0 4 * * *' # 每天凌晨4点UTC运行可调整频率
workflow_dispatch: # 支持手动触发测试
jobs:
stale:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Mark and Close Stale Issues (No PR Handling)
uses: actions/stale@v9
with:
# 6个月≈180天标记Issue为过时
days-before-issue-stale: 90
# 标记后7天无活动自动关闭Issue缓冲期可设为0立即关闭
days-before-issue-close: 0
# Issue相关提示与标签
# stale-issue-message: >
# This issue has not been updated for more than 6 months and is marked as stale.
# If there is no further activity within 7 days, it will be automatically closed. Please reply to this issue if you need to continue following up on it.
close-issue-message: >
This issue has been automatically closed due to prolonged inactivity (more than 6 months plus a 7-day grace period).
If this issue still needs to be resolved, you can reopen it and supplement the relevant information.
# stale-issue-label: 'stale'
close-issue-label: 'auto-closed'
# 核心修改添加features标签到豁免列表排除该标签的Issue
exempt-issue-labels: 'critical, wontstale, in-progress, feature, good feature, documentation'
exempt-milestones: true
# 禁用PR所有处理保持PR状态不变
days-before-pr-stale: -1
days-before-pr-close: -1