Skip to content

Commit 7471c21

Browse files
committed
ci: use smaller runners for native live shards
1 parent 8cf724a commit 7471c21

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/openclaw-live-and-e2e-checks-reusable.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1675,7 +1675,7 @@ jobs:
16751675
validate_live_provider_suites:
16761676
needs: validate_selected_ref
16771677
if: inputs.include_live_suites && !inputs.live_models_only
1678-
runs-on: blacksmith-32vcpu-ubuntu-2404
1678+
runs-on: blacksmith-8vcpu-ubuntu-2404
16791679
timeout-minutes: ${{ matrix.timeout_minutes }}
16801680
strategy:
16811681
fail-fast: false
@@ -2102,7 +2102,7 @@ jobs:
21022102
name: Live media suites (${{ matrix.label }})
21032103
needs: validate_selected_ref
21042104
if: inputs.include_live_suites && !inputs.live_models_only
2105-
runs-on: blacksmith-32vcpu-ubuntu-2404
2105+
runs-on: blacksmith-8vcpu-ubuntu-2404
21062106
container:
21072107
image: ghcr.io/openclaw/openclaw-live-media-runner:ubuntu-24.04
21082108
credentials:

test/scripts/package-acceptance-workflow.test.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,9 @@ describe("package artifact reuse", () => {
138138
'OPENCLAW_LIVE_CLI_BACKEND_ARGS=["exec","--json","--color","never","--sandbox","danger-full-access","--skip-git-repo-check"]',
139139
);
140140
expect(workflow).toContain("bash .release-harness/scripts/ci-live-command-retry.sh");
141+
expect(workflow).toMatch(
142+
/validate_live_provider_suites:[\s\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404/u,
143+
);
141144
expect(workflow).toContain("suite_id: native-live-src-gateway-core");
142145
expect(workflow).toContain("suite_id: native-live-src-gateway-backends");
143146
expect(workflow).toContain("suite_id: native-live-src-gateway-profiles-deepseek");
@@ -154,6 +157,9 @@ describe("package artifact reuse", () => {
154157
expect(workflow).toContain("suite_id: native-live-extensions-openai");
155158
expect(workflow).toContain("suite_id: native-live-extensions-o-z-other");
156159
expect(workflow).toContain("validate_live_media_provider_suites:");
160+
expect(workflow).toMatch(
161+
/validate_live_media_provider_suites:[\s\S]*?runs-on: blacksmith-8vcpu-ubuntu-2404/u,
162+
);
157163
expect(workflow).toContain("image: ghcr.io/openclaw/openclaw-live-media-runner:ubuntu-24.04");
158164
expect(workflow).toContain("ffmpeg -version | head -1");
159165
expect(workflow).toContain("ffprobe -version | head -1");

0 commit comments

Comments
 (0)