






















@@ -394,10 +394,14 @@ describe("package artifact reuse", () => {
394394'OPENCLAW_LIVE_CLI_BACKEND_ARGS=["exec","--json","--color","never","--sandbox","danger-full-access","--skip-git-repo-check"]',
395395);
396396expect(workflow).toContain("bash .release-harness/scripts/ci-live-command-retry.sh");
397-expect(workflow).toMatch(/validate_repo_e2e:[\s\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404/u);
398-expect(workflow).toMatch(/validate_special_e2e:[\s\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404/u);
399397expect(workflow).toMatch(
400-/validate_live_provider_suites:[\s\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404/u,
398+/validate_repo_e2e:[\s\S]*?runs-on: \$\{\{ github\.event_name == 'workflow_call' && 'ubuntu-24\.04' \|\| 'blacksmith-8vcpu-ubuntu-2404' \}\}/u,
399+);
400+expect(workflow).toMatch(
401+/validate_special_e2e:[\s\S]*?runs-on: \$\{\{ github\.event_name == 'workflow_call' && 'ubuntu-24\.04' \|\| 'blacksmith-8vcpu-ubuntu-2404' \}\}/u,
402+);
403+expect(workflow).toMatch(
404+/validate_live_provider_suites:[\s\S]*?runs-on: \$\{\{ github\.event_name == 'workflow_call' && 'ubuntu-24\.04' \|\| 'blacksmith-8vcpu-ubuntu-2404' \}\}/u,
401405);
402406expect(workflow).toContain("suite_id: native-live-src-gateway-core");
403407expect(workflow).toContain("suite_id: native-live-src-gateway-backends");
@@ -450,7 +454,7 @@ describe("package artifact reuse", () => {
450454expect(workflow).toContain("suite_id: native-live-extensions-o-z-other");
451455expect(workflow).toContain("validate_live_media_provider_suites:");
452456expect(workflow).toMatch(
453-/validate_live_media_provider_suites:[\s\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404/u,
457+/validate_live_media_provider_suites:[\s\S]*?runs-on: \$\{\{ github\.event_name == 'workflow_call' && 'ubuntu-24\.04' \|\| 'blacksmith-8vcpu-ubuntu-2404' \}\}/u,
454458);
455459expect(workflow).toContain("image: ghcr.io/openclaw/openclaw-live-media-runner:ubuntu-24.04");
456460expect(workflow).toContain("ffmpeg -version | head -1");
@@ -841,7 +845,7 @@ describe("package artifact reuse", () => {
841845"qa_live_telegram_release_checks",
842846]) {
843847expect(releaseChecksWorkflow).toMatch(
844-new RegExp(`${jobName}:[\\s\\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404`, "u"),
848+new RegExp(`${jobName}:[\\s\\S]*?runs-on: ubuntu-24\\.04`, "u"),
845849);
846850}
847851此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。