49 lines
1.6 KiB
YAML
49 lines
1.6 KiB
YAML
name: Stale Issues & PRs
|
|
|
|
on:
|
|
schedule:
|
|
- cron: '0 2 * * 1' # 每周一 UTC 02:00
|
|
workflow_dispatch:
|
|
|
|
permissions:
|
|
issues: write
|
|
pull-requests: write
|
|
|
|
jobs:
|
|
stale:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/stale@v10
|
|
with:
|
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
# Issue 配置
|
|
days-before-stale: 60
|
|
days-before-close: 30
|
|
stale-issue-label: "stale"
|
|
stale-issue-message: >
|
|
📜 此 Issue 已超过 60 天没有活动。
|
|
如果问题仍然存在,请回复更新状态;否则此 Issue 将在 30 天后自动关闭。
|
|
感谢你的贡献!
|
|
close-issue-message: >
|
|
🏛️ 此 Issue 因长期无活动已自动关闭。
|
|
如需重新讨论,欢迎随时重新打开或创建新 Issue。
|
|
exempt-issue-labels: "P0-critical,P1-important,good first issue,help wanted,pinned"
|
|
|
|
# PR 配置
|
|
days-before-pr-stale: 30
|
|
days-before-pr-close: 14
|
|
stale-pr-label: "stale"
|
|
stale-pr-message: >
|
|
📜 此 PR 已超过 30 天没有活动。
|
|
如果仍计划继续,请更新代码或回复说明进度;否则将在 14 天后自动关闭。
|
|
close-pr-message: >
|
|
🏛️ 此 PR 因长期无活动已自动关闭。
|
|
如果你想继续这项工作,欢迎重新打开。
|
|
exempt-pr-labels: "P0-critical,P1-important,work-in-progress"
|
|
|
|
# 通用配置
|
|
operations-per-run: 30
|
|
ascending: true
|
|
remove-stale-when-updated: true
|