Skip to content

Commit 6d17a97

Browse files
committed
build: 添加 GitHub Actions 工作流以关闭无活动问题
1 parent 49aadae commit 6d17a97

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Close inactive issues
2+
on:
3+
workflow_dispatch:
4+
5+
schedule:
6+
# Github Action 只支持 UTC 时间。
7+
# '0 18 * * *' 对应 UTC 时间的 18:00,也就是中国时区 (UTC+8) 的第二天凌晨 02:00。
8+
- cron: "0 18 * * *"
9+
10+
jobs:
11+
close-issues:
12+
runs-on: ubuntu-latest
13+
permissions:
14+
issues: write
15+
pull-requests: write
16+
steps:
17+
- uses: actions/stale@v5
18+
with:
19+
# 标记 stale 标签时间
20+
days-before-issue-stale: 30
21+
# 关闭 issues 标签时间
22+
days-before-issue-close: 14
23+
# 自定义标签名
24+
stale-issue-label: "stale"
25+
stale-issue-message: "此问题已过时,因为它已打开 30 天且没有任何活动。"
26+
close-issue-message: "此问题已关闭,因为它在标记为 stale 后,已处于无更新状态 14 天。"
27+
# 忽略所有的 Pull Request,只处理 Issue
28+
days-before-pr-stale: -1
29+
days-before-pr-close: -1
30+
# 排除带有RFC标签的issue
31+
exempt-issue-labels: "RFC"
32+
repo-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)