diff --git a/.env.schema b/.env.schema index 363d272..9a0680b 100644 --- a/.env.schema +++ b/.env.schema @@ -31,6 +31,10 @@ GEMINI_API_KEY= # @docs(https://opencode.ai) OPENCODE_ZEN_API_KEY= +# Override auto-detected model (e.g. anthropic/claude-haiku for CI) +# @sensitive=false @type=string +BAUDBOT_MODEL= + # ── Slack ──────────────────────────────────────────────────────────────────── # Slack bot OAuth token (required for direct Socket Mode, optional in broker mode) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 7030aa3..7e44e37 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -71,7 +71,7 @@ jobs: setup_script: bin/ci/setup-arch.sh name: ${{ matrix.distro }} - timeout-minutes: 10 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 @@ -115,7 +115,8 @@ jobs: bash bin/ci/droplet.sh run \ "${{ steps.droplet.outputs.DROPLET_IP }}" \ ~/.ssh/ci_key \ - "${{ matrix.setup_script }}" + "${{ matrix.setup_script }}" \ + "CI_ANTHROPIC_API_KEY=${{ secrets.CI_ANTHROPIC_API_KEY }}" - name: Cleanup if: always() diff --git a/bin/ci/droplet.sh b/bin/ci/droplet.sh index d4aa8b2..b12d913 100755 --- a/bin/ci/droplet.sh +++ b/bin/ci/droplet.sh @@ -184,12 +184,20 @@ cmd_wait_ssh() { # ── run