Files
FastGPT/.github/workflows/auto-close-issue.yml
2026-02-12 19:58:01 +08:00

45 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: Auto Close Stale Issues
on:
schedule:
- cron: '0 4 * * *' # 每天凌晨4点UTC运行可调整频率
workflow_dispatch: # 支持手动触发测试
jobs:
stale:
runs-on: ubuntu-latest
permissions:
issues: write
contents: read
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Mark and Close Stale Issues (No PR Handling)
uses: actions/stale@v9
with:
operations-per-run: 10000
# 6个月≈180天标记Issue为过时
days-before-issue-stale: 90
# 标记后7天无活动自动关闭Issue缓冲期可设为0立即关闭
days-before-issue-close: 7
# Issue相关提示与标签
stale-issue-message: >
This issue has not been updated for more than 90 days 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 90 days 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