From c45a7d7a7aec62acfe6f11ca2f1bf42b90b951a2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 27 Apr 2026 02:56:09 +0100 Subject: [PATCH] ci: use available macOS release runner --- scripts/openclaw-cross-os-release-checks.ts | 2 +- test/scripts/openclaw-cross-os-release-checks.test.ts | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) 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", () => {