fix: 弃用 actions/checkout 改从 Gitea 本体克隆,绕开 github 间歇性不通

deploy/secrets 探测同时证实两个 secrets 均未生效(MISSING),部署
工作流此前死于 wrangler 无凭据。checkout 在四轮检测里三度嫌疑:用
它的任务多次 8~26s 即死,而没有 checkout 步骤的 probe 每次都成功,
github 探测时通时不通——典型间歇性故障。git clone 自家仓库彻底
绕开;CPython 下载仍走 npmmirror 镜像防 github 抖动。
This commit is contained in:
snowy-yang committed 2026-09-24 20:38:20 +08:00
1 parent 94a37011f0
commit 98ed680c73
2 files changed
+10 -4

No files matched your search

+3 -1
View File
@@ -19,8 +19,10 @@ jobs:
name: Cloudflare Pages
runs-on: ubuntu-latest
steps:
# 不用 actions/checkout(runner 对 github 连通性不稳,见 probe.yml),
# 改从 Gitea 本体克隆
- name: 检出代码
uses: actions/checkout@v4
run: git clone --depth=1 "${GITHUB_SERVER_URL:-https://gitea.4i.hk}/${GITHUB_REPOSITORY}.git" .
# 日志匿名不可读:把 secrets 在场情况写进 commit status 便于远程
# 排查(只报 set/MISSING,不泄露值)