From fbc4e89f84c2bc34a6cef24e3c14e7dbced88a64 Mon Sep 17 00:00:00 2001 From: Thomas Mustier Date: Fri, 9 Jan 2026 17:41:12 +0000 Subject: [PATCH] fix(ai): skip zen tests when OPENCODE_API_KEY is not set (#605) The zen.test.ts file was added without the standard skipIf guard, causing CI to fail on all PRs since no OPENCODE_API_KEY is configured. This follows the same pattern used by other API-dependent tests. --- packages/ai/test/zen.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ai/test/zen.test.ts b/packages/ai/test/zen.test.ts index cf9ee332..354a9a61 100644 --- a/packages/ai/test/zen.test.ts +++ b/packages/ai/test/zen.test.ts @@ -3,7 +3,7 @@ import { MODELS } from "../src/models.generated.js"; import { complete } from "../src/stream.js"; import type { Model } from "../src/types.js"; -describe("OpenCode Zen Models Smoke Test", () => { +describe.skipIf(!process.env.OPENCODE_API_KEY)("OpenCode Zen Models Smoke Test", () => { const zenModels = Object.values(MODELS.opencode); zenModels.forEach((model) => {