From dc22328eb4e29fff6163f0dcc1312758c7bba8bd Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Thu, 25 Jun 2026 18:21:29 +0800 Subject: [PATCH] =?UTF-8?q?ci(debug):=20shellcheck=20=E6=94=B9=E6=8C=82?= =?UTF-8?q?=E6=95=B4=E4=B8=AA=20repo=20+=20=E5=8A=A0=20checkout=20?= =?UTF-8?q?=E8=AF=8A=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit shellcheck 在 mac runner 上 $PWD/deploy 挂载为空(openapi 的 design/server 子路径却 能挂),怀疑 act host checkout 没拉 deploy。改挂 $PWD:/repo(codegen 已证整 repo 挂载 可用)+ 加 ls 诊断,定位 deploy 是否在 checkout 里。整 repo 挂载在 Linux 也对。 Co-Authored-By: Claude Opus 4.8 --- .gitea/workflows/ci.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 134b89e..0220206 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -27,14 +27,15 @@ jobs: - name: shellcheck 节点脚本(bootstrap + single-node) run: | + echo "== checkout 内容诊断 =="; pwd; ls -la; echo "-- deploy --"; ls -la deploy 2>&1 | head || echo "NO DEPLOY DIR" docker run --rm \ - -v "$PWD/deploy:/mnt/deploy:ro" \ + -v "$PWD:/repo:ro" \ koalaman/shellcheck:stable \ shellcheck -S warning \ - /mnt/deploy/bootstrap/init.sh \ - /mnt/deploy/bootstrap/monitor/pangolin-monitor.sh \ - /mnt/deploy/bootstrap/monitor/deadman-watch.sh \ - /mnt/deploy/single-node/deploy.sh + /repo/deploy/bootstrap/init.sh \ + /repo/deploy/bootstrap/monitor/pangolin-monitor.sh \ + /repo/deploy/bootstrap/monitor/deadman-watch.sh \ + /repo/deploy/single-node/deploy.sh # ── Job 2: OpenAPI Sync Check ──────────────────────────────────────────── openapi-check: