fix(ci): 移除 paths-ignore,修复分支保护 status check 冲突
CI / lint (pull_request) Successful in 22s
CI / test (pull_request) Successful in 34s
CI / frontend (pull_request) Successful in 20s
CI / notify-on-failure (pull_request) Successful in 1s

根因:CI paths-ignore 跳过纯文档 PR → 无 status → 分支保护拒绝合并
修复:移除 paths-ignore,所有 PR 均触发 CI(lint 对 src/ 检查,文档改动秒级通过)

Closes #128
This commit is contained in:
2026-06-25 08:37:37 +08:00
parent 1d539f4f58
commit 1fd9e9c7de
+3 -7
View File
@@ -2,7 +2,9 @@
#
# 触发条件:
# - pull_requestopened, synchronize
# - 仅代码改动触发,纯文档改动跳过(paths-ignore
# - 所有 PR 均触发 CI,确保 status check 始终产出
# (移除 paths-ignore:与分支保护 enable_status_check 冲突,
# 纯文档 PR 无 CI status 导致无法合并)
#
# 注意:只保留 pull_request 触发,避免 push + pull_request 双倍触发
#
@@ -17,12 +19,6 @@ name: CI
on:
pull_request:
types: [opened, synchronize]
paths-ignore:
- 'docs/**'
- 'mockups/**'
- 'prompt_templates/**'
- '*.md'
- 'README.md'
jobs:
# ── Job 1: Lint ──────────────────────────────────────