From 0e1f1ccbb700a13921c9b908327db2c934671790 Mon Sep 17 00:00:00 2001 From: Colin McDonnell Date: Sat, 14 Feb 2026 02:33:00 +0000 Subject: [PATCH] pass GEMINI_MODEL and OPENCODE_MODEL vars through CI and Docker Co-authored-by: Cursor --- .github/workflows/test.yml | 2 ++ utils/docker.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1af9100..4e2a4b5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,6 +37,8 @@ jobs: CURSOR_API_KEY: ${{ secrets.CURSOR_API_KEY }} GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} + GEMINI_MODEL: ${{ vars.GEMINI_MODEL }} + OPENCODE_MODEL: ${{ vars.OPENCODE_MODEL }} steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 diff --git a/utils/docker.ts b/utils/docker.ts index 0264748..2681b31 100644 --- a/utils/docker.ts +++ b/utils/docker.ts @@ -120,6 +120,7 @@ const testEnvAllowList = new Set([ "GOOGLE_GENERATIVE_AI_API_KEY", "CURSOR_API_KEY", "OPENCODE_MODEL", // override OpenCode model (e.g. google/gemini-3-flash-preview) for tests or user preference + "GEMINI_MODEL", // override Gemini model (e.g. gemini-3-pro-preview) for tests or user preference "LOG_LEVEL", "DEBUG", "NODE_ENV",