fix(ci): time out install smoke docker runs · openclaw/openclaw@30c4489
vincentkoc
·
2026-05-26
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -132,7 +132,7 @@ jobs:
|
132 | 132 | |
133 | 133 | - name: Run root Dockerfile CLI smoke |
134 | 134 | run: | |
135 | | - docker run --rm --entrypoint sh openclaw-dockerfile-smoke:local -lc ' |
| 135 | + timeout 20m docker run --rm --entrypoint sh openclaw-dockerfile-smoke:local -lc ' |
136 | 136 | which openclaw && |
137 | 137 | openclaw --version && |
138 | 138 | node -e " |
@@ -163,7 +163,7 @@ jobs:
|
163 | 163 | |
164 | 164 | - name: Smoke test Dockerfile with matrix extension build arg |
165 | 165 | run: | |
166 | | - docker run --rm --entrypoint sh openclaw-ext-smoke:local -lc ' |
| 166 | + timeout 20m docker run --rm --entrypoint sh openclaw-ext-smoke:local -lc ' |
167 | 167 | which openclaw && |
168 | 168 | openclaw --version && |
169 | 169 | node -e " |
@@ -326,7 +326,7 @@ jobs:
|
326 | 326 | env: |
327 | 327 | IMAGE_REF: ${{ needs.root_dockerfile_image.outputs.image_ref }} |
328 | 328 | run: | |
329 | | - docker run --rm --entrypoint sh "$IMAGE_REF" -lc ' |
| 329 | + timeout 20m docker run --rm --entrypoint sh "$IMAGE_REF" -lc ' |
330 | 330 | which openclaw && |
331 | 331 | openclaw --version && |
332 | 332 | node -e " |
@@ -359,7 +359,7 @@ jobs:
|
359 | 359 | env: |
360 | 360 | IMAGE_REF: ${{ needs.root_dockerfile_image.outputs.image_ref }} |
361 | 361 | run: | |
362 | | - docker run --rm --entrypoint sh "$IMAGE_REF" -lc ' |
| 362 | + timeout 20m docker run --rm --entrypoint sh "$IMAGE_REF" -lc ' |
363 | 363 | which openclaw && |
364 | 364 | openclaw --version && |
365 | 365 | node -e " |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -375,6 +375,8 @@ describe("bun global install smoke", () => {
|
375 | 375 | expect(workflow).toContain("timeout 45m docker buildx build"); |
376 | 376 | expect(workflow).toContain('timeout 600s docker pull "$IMAGE_REF"'); |
377 | 377 | expect(workflow).not.toContain('timeout 300s docker pull "$IMAGE_REF"'); |
| 378 | +expect(workflow.match(/timeout 20m docker run --rm/g)?.length).toBe(6); |
| 379 | +expect(workflow).not.toMatch(/(^|\n)\s+docker run --rm --entrypoint sh/u); |
378 | 380 | expect(workflow).toContain("--progress=plain"); |
379 | 381 | expect(workflow).toContain("--load"); |
380 | 382 | expect(workflow).toContain("OPENCLAW_INSTALL_URL: file:///tmp/openclaw-install.sh"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。