diff --git a/.github/workflows/openclaw-cross-os-release-checks-reusable.yml b/.github/workflows/openclaw-cross-os-release-checks-reusable.yml index a9d9a47c591..148eba6d9a4 100644 --- a/.github/workflows/openclaw-cross-os-release-checks-reusable.yml +++ b/.github/workflows/openclaw-cross-os-release-checks-reusable.yml @@ -166,7 +166,7 @@ env: PNPM_VERSION: "10.32.1" OPENCLAW_REPOSITORY: openclaw/openclaw TSX_VERSION: "4.21.0" - OPENCLAW_CROSS_OS_OPENAI_MODEL: ${{ vars.OPENCLAW_CROSS_OS_OPENAI_MODEL || 'openai/gpt-5.4-mini' }} + OPENCLAW_CROSS_OS_OPENAI_MODEL: ${{ vars.OPENCLAW_CROSS_OS_OPENAI_MODEL || 'openai/gpt-5.5' }} jobs: prepare: diff --git a/test/scripts/openclaw-cross-os-release-checks.test.ts b/test/scripts/openclaw-cross-os-release-checks.test.ts index ea103bf7039..3aa6ebbacea 100644 --- a/test/scripts/openclaw-cross-os-release-checks.test.ts +++ b/test/scripts/openclaw-cross-os-release-checks.test.ts @@ -137,6 +137,18 @@ describe("scripts/openclaw-cross-os-release-checks", () => { expect(resolveProviderConfig("openai", {})?.model).toBe("openai/gpt-5.5"); }); + it("keeps cross-OS release workflow OpenAI default on GPT-5.5", () => { + const workflow = readFileSync( + ".github/workflows/openclaw-cross-os-release-checks-reusable.yml", + "utf8", + ); + + expect(workflow).toContain( + "OPENCLAW_CROSS_OS_OPENAI_MODEL: ${{ vars.OPENCLAW_CROSS_OS_OPENAI_MODEL || 'openai/gpt-5.5' }}", + ); + expect(workflow).not.toContain("openai/gpt-5.4-mini"); + }); + it("keeps release smoke plugin allowlists focused on agent-turn essentials", () => { const allowlist = buildCrossOsReleaseSmokePluginAllowlist({ extensionId: "openai" });