test(ci): update checkout timeout guard · openclaw/openclaw@c6d549c
vincentkoc
·
2026-06-16
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -61,13 +61,13 @@ describe("ci workflow guards", () => {
|
61 | 61 | for (const workflowPath of workflowPaths) { |
62 | 62 | const workflow = readFileSync(workflowPath, "utf8"); |
63 | 63 | const fetchTimeouts = workflow.match( |
64 | | -/timeout --signal=TERM[^\n]* 30s git(?: -C "(?:\$workdir|\$GITHUB_WORKSPACE|clawhub-source)")?/g, |
| 64 | +/timeout --signal=TERM[^\n]* (?:30s|120s) git(?: -C "(?:\$workdir|\$GITHUB_WORKSPACE|clawhub-source)")?/g, |
65 | 65 | ); |
66 | 66 | |
67 | 67 | expect(fetchTimeouts?.length, workflowPath).toBeGreaterThan(0); |
68 | 68 | expect( |
69 | 69 | fetchTimeouts?.every((line) => |
70 | | -line.startsWith("timeout --signal=TERM --kill-after=10s 30s git"), |
| 70 | +/^timeout --signal=TERM --kill-after=10s (?:30s|120s) git/.test(line), |
71 | 71 | ), |
72 | 72 | workflowPath, |
73 | 73 | ).toBe(true); |
@@ -90,7 +90,7 @@ describe("ci workflow guards", () => {
|
90 | 90 | const checkoutStep = workflow.jobs[jobName].steps.find((step) => step.name === "Checkout"); |
91 | 91 | |
92 | 92 | expect(checkoutStep.run, jobName).toContain( |
93 | | -'timeout --signal=TERM --kill-after=10s 30s git -C "$GITHUB_WORKSPACE"', |
| 93 | +'timeout --signal=TERM --kill-after=10s 120s git -C "$GITHUB_WORKSPACE"', |
94 | 94 | ); |
95 | 95 | expect(checkoutStep.run, jobName).toContain("for attempt in 1 2 3"); |
96 | 96 | expect(checkoutStep.run, jobName).toContain("timed out on attempt $attempt; retrying"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。