ci(testbox): avoid ready raw runners after hydration failure · openclaw/openclaw@1f2d8f9
steipete
·
2026-05-24
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -41,6 +41,10 @@ jobs:
|
41 | 41 | set -euo pipefail |
42 | 42 | |
43 | 43 | workdir="$GITHUB_WORKSPACE" |
| 44 | + if [[ -z "$CHECKOUT_TOKEN" ]]; then |
| 45 | + echo "checkout token is missing" >&2 |
| 46 | + exit 1 |
| 47 | + fi |
44 | 48 | auth_header="$(printf 'x-access-token:%s' "$CHECKOUT_TOKEN" | base64 | tr -d '\n')" |
45 | 49 | |
46 | 50 | reset_checkout_dir() { |
@@ -59,7 +63,7 @@ jobs:
|
59 | 63 | |
60 | 64 | timeout --signal=TERM 30s git -C "$workdir" \ |
61 | 65 | -c protocol.version=2 \ |
62 | | - -c "http.https://github.com/.extraheader=AUTHORIZATION: basic ${auth_header}" \ |
| 66 | + -c "http.extraheader=AUTHORIZATION: basic ${auth_header}" \ |
63 | 67 | fetch --no-tags --prune --no-recurse-submodules --depth=1 origin \ |
64 | 68 | "+${CHECKOUT_SHA}:refs/remotes/origin/ci-target" || return 1 |
65 | 69 | |
@@ -222,6 +226,6 @@ jobs:
|
222 | 226 | |
223 | 227 | - name: Run Testbox |
224 | 228 | uses: useblacksmith/run-testbox@5ca05834db1d3813554d1dd109e5f2087a8d7cbc |
225 | | -if: always() |
| 229 | +if: success() |
226 | 230 | env: |
227 | 231 | FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。