From 665206c6ef36371e4f27c778b8f3c0547ba92e65 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 22 May 2026 00:49:13 +0000 Subject: [PATCH] ci: quote env var expansions in docker run for compat proxy Prevents bash word-splitting on credentials that may contain spaces (e.g. VERTEXAI_CREDENTIALS JSON), which would silently truncate the value passed via 'docker run -e' and break upstream auth. Co-authored-by: Yassin Kortam --- .circleci/config.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4eec9b5885d..e40e5ad3d8c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2418,15 +2418,15 @@ jobs: -p 4000:4000 \ -e DATABASE_URL=postgresql://postgres:postgres@host.docker.internal:5432/circle_test \ -e LITELLM_MASTER_KEY="sk-1234" \ - -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \ - -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \ - -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \ + -e ANTHROPIC_API_KEY="$ANTHROPIC_API_KEY" \ + -e AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" \ + -e AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" \ -e AWS_REGION_NAME="us-east-1" \ - -e VERTEXAI_CREDENTIALS=$VERTEXAI_CREDENTIALS \ - -e VERTEXAI_PROJECT=$VERTEXAI_PROJECT \ - -e VERTEXAI_LOCATION=$VERTEXAI_LOCATION \ - -e AZURE_FOUNDRY_API_KEY=$AZURE_FOUNDRY_API_KEY \ - -e AZURE_FOUNDRY_API_BASE=$AZURE_FOUNDRY_API_BASE \ + -e VERTEXAI_CREDENTIALS="$VERTEXAI_CREDENTIALS" \ + -e VERTEXAI_PROJECT="$VERTEXAI_PROJECT" \ + -e VERTEXAI_LOCATION="$VERTEXAI_LOCATION" \ + -e AZURE_FOUNDRY_API_KEY="$AZURE_FOUNDRY_API_KEY" \ + -e AZURE_FOUNDRY_API_BASE="$AZURE_FOUNDRY_API_BASE" \ -e LITELLM_LOCAL_ANTHROPIC_BETA_HEADERS="True" \ --add-host host.docker.internal:host-gateway \ --name compat-proxy \