diff --git a/scripts/openclaw-cross-os-release-checks.ts b/scripts/openclaw-cross-os-release-checks.ts index aa392fd6ed9..ab98fc71bbe 100644 --- a/scripts/openclaw-cross-os-release-checks.ts +++ b/scripts/openclaw-cross-os-release-checks.ts @@ -160,7 +160,7 @@ export function resolveRunnerMatrix(params) { { os_id: "macos", display_name: "macOS", - runner: pick(params.macosRunner, params.varMacosRunner, "macos-latest-xlarge"), + runner: pick(params.macosRunner, params.varMacosRunner, "blacksmith-6vcpu-macos-latest"), artifact_name: "macos", }, ]; diff --git a/test/scripts/openclaw-cross-os-release-checks.test.ts b/test/scripts/openclaw-cross-os-release-checks.test.ts index 9477eb7caa8..49c28eba24f 100644 --- a/test/scripts/openclaw-cross-os-release-checks.test.ts +++ b/test/scripts/openclaw-cross-os-release-checks.test.ts @@ -162,6 +162,13 @@ describe("scripts/openclaw-cross-os-release-checks", () => { lane: "fresh", }), ); + expect(matrix.include).toContainEqual( + expect.objectContaining({ + os_id: "macos", + runner: "blacksmith-6vcpu-macos-latest", + suite: "packaged-fresh", + }), + ); }); it("can rebuild the Windows PATH with or without current-process entries", () => {