ci(release): fix release smoke timeouts · openclaw/openclaw@bd77ebc
steipete
·
2026-05-29
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -143,7 +143,7 @@ jobs:
|
143 | 143 | for (const [dep, rel] of Object.entries(workspace.patchedDependencies ?? {})) { |
144 | 144 | const absolute = path.join(\"/app\", rel); |
145 | 145 | if (!fs.existsSync(absolute)) { |
146 | | - throw new Error(`missing patch for ${dep}: ${rel}`); |
| 146 | + throw new Error(\"missing patch for \" + dep + \": \" + rel); |
147 | 147 | } |
148 | 148 | } |
149 | 149 | " |
@@ -337,7 +337,7 @@ jobs:
|
337 | 337 | for (const [dep, rel] of Object.entries(workspace.patchedDependencies ?? {})) { |
338 | 338 | const absolute = path.join(\"/app\", rel); |
339 | 339 | if (!fs.existsSync(absolute)) { |
340 | | - throw new Error(`missing patch for ${dep}: ${rel}`); |
| 340 | + throw new Error(\"missing patch for \" + dep + \": \" + rel); |
341 | 341 | } |
342 | 342 | } |
343 | 343 | " |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1959,7 +1959,7 @@ jobs:
|
1959 | 1959 | profiles: stable full |
1960 | 1960 | - suite_id: native-live-src-gateway-profiles-openai |
1961 | 1961 | label: Native live gateway profiles OpenAI |
1962 | | -command: OPENCLAW_LIVE_GATEWAY_PROVIDERS=openai OPENCLAW_LIVE_GATEWAY_MODELS=openai/gpt-5.5 node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles |
| 1962 | +command: OPENCLAW_LIVE_GATEWAY_PROVIDERS=openai OPENCLAW_LIVE_GATEWAY_MODELS=openai/gpt-5.5 OPENCLAW_LIVE_GATEWAY_STEP_TIMEOUT_MS=180000 OPENCLAW_LIVE_GATEWAY_MODEL_TIMEOUT_MS=600000 node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles |
1963 | 1963 | timeout_minutes: 60 |
1964 | 1964 | profile_env_only: false |
1965 | 1965 | profiles: beta minimum stable full |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1207,6 +1207,7 @@ describe("package artifact reuse", () => {
|
1207 | 1207 | it("keeps release QA and repo E2E lanes off scarce 32-core runners", () => { |
1208 | 1208 | const releaseChecksWorkflow = readFileSync(RELEASE_CHECKS_WORKFLOW, "utf8"); |
1209 | 1209 | const qaWorkflow = readFileSync(QA_LIVE_TRANSPORTS_WORKFLOW, "utf8"); |
| 1210 | +const liveE2eWorkflow = readFileSync(LIVE_E2E_WORKFLOW, "utf8"); |
1210 | 1211 | |
1211 | 1212 | for (const jobName of [ |
1212 | 1213 | "qa_lab_parity_lane_release_checks", |
@@ -1230,6 +1231,10 @@ describe("package artifact reuse", () => {
|
1230 | 1231 | new RegExp(`${jobName}:[\\s\\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404`, "u"), |
1231 | 1232 | ); |
1232 | 1233 | } |
| 1234 | +expectTextToIncludeAll(liveE2eWorkflow, [ |
| 1235 | +"OPENCLAW_LIVE_GATEWAY_STEP_TIMEOUT_MS=180000", |
| 1236 | +"OPENCLAW_LIVE_GATEWAY_MODEL_TIMEOUT_MS=600000", |
| 1237 | +]); |
1233 | 1238 | }); |
1234 | 1239 | |
1235 | 1240 | it("summarizes queue time separately from execution time in full validation", () => { |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -481,6 +481,8 @@ describe("bun global install smoke", () => {
|
481 | 481 | expect(workflow).toContain("rockylinux:9@sha256:"); |
482 | 482 | expect(workflow).toContain("pnpm-workspace.yaml"); |
483 | 483 | expect(workflow).toContain("workspace.patchedDependencies"); |
| 484 | +expect(workflow).toContain('throw new Error(\\"missing patch for \\" + dep + \\": \\" + rel)'); |
| 485 | +expect(workflow).not.toContain("throw new Error(`missing patch"); |
484 | 486 | expect(workflow).not.toContain("pkg.pnpm?.patchedDependencies"); |
485 | 487 | expect(workflow).not.toContain("--cache-from"); |
486 | 488 | expect(workflow).not.toContain("--cache-to"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。