fix(ci): update LITELLM_MASTER_KEY fallback in CircleCI config

Change the LITELLM_MASTER_KEY fallback in CircleCI jobs to a default value, ensuring consistent authentication for E2E tests when the environment variable is not set. This update applies to multiple test jobs, enhancing the reliability of the CI pipeline.

Made-with: Cursor
This commit is contained in:
Darcy Liu 2026-04-25 23:36:50 +00:00
parent 07e599c8ca
commit bd310d8c8a
3 changed files with 6 additions and 6 deletions

View file

@ -2036,7 +2036,7 @@ jobs:
name: Run Dockerized Claude Code E2E Tests
command: |
mkdir -p test-results
: "${LITELLM_MASTER_KEY:?Set LITELLM_MASTER_KEY in CircleCI project env vars.}"
LITELLM_MASTER_KEY="${LITELLM_MASTER_KEY:-sk-1234}"
: "${ANTHROPIC_API_KEY:?Set ANTHROPIC_API_KEY in CircleCI project env vars.}"
set +e
LITELLM_IMAGE=litellm-docker-database:ci \
@ -2101,7 +2101,7 @@ jobs:
name: Run Dockerized Claude Code Bedrock E2E Tests
command: |
mkdir -p test-results
: "${LITELLM_MASTER_KEY:?Set LITELLM_MASTER_KEY in CircleCI project env vars.}"
LITELLM_MASTER_KEY="${LITELLM_MASTER_KEY:-sk-1234}"
: "${AWS_ACCESS_KEY_ID:?Set AWS_ACCESS_KEY_ID in CircleCI project env vars.}"
: "${AWS_SECRET_ACCESS_KEY:?Set AWS_SECRET_ACCESS_KEY in CircleCI project env vars.}"
: "${AWS_REGION_NAME:?Set AWS_REGION_NAME in CircleCI project env vars.}"
@ -2461,7 +2461,7 @@ jobs:
name: Run Dockerized Claude Code pinned-version E2E Tests
command: |
mkdir -p test-results
: "${LITELLM_MASTER_KEY:?Set LITELLM_MASTER_KEY in CircleCI project env vars.}"
LITELLM_MASTER_KEY="${LITELLM_MASTER_KEY:-sk-1234}"
: "${ANTHROPIC_API_KEY:?Set ANTHROPIC_API_KEY in CircleCI project env vars.}"
set +e
LITELLM_IMAGE=litellm-docker-database:ci \

View file

@ -22,7 +22,7 @@ services:
- "${PROXY_PORT:-4000}:4000"
environment:
DATABASE_URL: postgresql://litellm:litellm@postgres:5432/litellm
LITELLM_MASTER_KEY: ${LITELLM_MASTER_KEY:-sk-darcy-sf-onsite-interview}
LITELLM_MASTER_KEY: ${LITELLM_MASTER_KEY:-sk-1234}
ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:-}
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID:-}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY:-}
@ -53,7 +53,7 @@ services:
CLAUDE_CODE_VERSION: ${CLAUDE_CODE_VERSION:-latest}
environment:
ANTHROPIC_BASE_URL: http://litellm:4000
ANTHROPIC_AUTH_TOKEN: ${LITELLM_MASTER_KEY:-sk-darcy-sf-onsite-interview}
ANTHROPIC_AUTH_TOKEN: ${LITELLM_MASTER_KEY:-sk-1234}
MODEL_NAME: ${MODEL_NAME:-claude-sonnet-4-6}
CLAUDE_CODE_PROMPT: "${CLAUDE_CODE_PROMPT:-Respond with exactly this text and nothing else: Hello from LiteLLM Claude Code.}"
depends_on:

View file

@ -23,7 +23,7 @@ COMPOSE_FILE="${SCRIPT_DIR}/docker-compose.yaml"
ENV_FILE="${SCRIPT_DIR}/.env"
UPSTREAM_PROVIDER="${UPSTREAM_PROVIDER:-anthropic}"
MODEL_NAME="${MODEL_NAME:-claude-sonnet-4-6}"
LITELLM_MASTER_KEY="${LITELLM_MASTER_KEY:-sk-darcy-sf-onsite-interview}"
LITELLM_MASTER_KEY="${LITELLM_MASTER_KEY:-sk-1234}"
PROXY_PORT="${PROXY_PORT:-4000}"
PROXY_URL="http://127.0.0.1:${PROXY_PORT}"
STARTUP_TIMEOUT_S="${STARTUP_TIMEOUT_S:-300}"