[Fix] Add missing search provider secrets: EXA_API_KEY, PARALLEL_API_KEY, FIRECRAWL_API_KEY

These keys are validated at runtime by their respective search provider
transformation classes, not via os.environ/os.getenv in test files.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Yuneng Jiang 2026-03-28 17:29:26 -07:00
parent dbf76fc29b
commit 6ba365c6ca
No known key found for this signature in database
2 changed files with 14 additions and 1 deletions

View file

@ -94,6 +94,12 @@ on:
required: false
PERPLEXITYAI_API_KEY:
required: false
EXA_API_KEY:
required: false
PARALLEL_API_KEY:
required: false
FIRECRAWL_API_KEY:
required: false
DATAFORSEO_LOGIN:
required: false
DATAFORSEO_PASSWORD:
@ -206,6 +212,9 @@ jobs:
LINKUP_API_KEY: ${{ secrets.LINKUP_API_KEY }}
SEARCHAPI_API_KEY: ${{ secrets.SEARCHAPI_API_KEY }}
PERPLEXITYAI_API_KEY: ${{ secrets.PERPLEXITYAI_API_KEY }}
EXA_API_KEY: ${{ secrets.EXA_API_KEY }}
PARALLEL_API_KEY: ${{ secrets.PARALLEL_API_KEY }}
FIRECRAWL_API_KEY: ${{ secrets.FIRECRAWL_API_KEY }}
DATAFORSEO_LOGIN: ${{ secrets.DATAFORSEO_LOGIN }}
DATAFORSEO_PASSWORD: ${{ secrets.DATAFORSEO_PASSWORD }}
# Guardrail keys

View file

@ -2,7 +2,8 @@ name: "Integration Tests: Search"
# Phase 3h — replaces CircleCI `search_testing`
# Secrets needed: BRAVE_API_KEY, SERPER_API_KEY, TAVILY_API_KEY, LINKUP_API_KEY,
# SEARCHAPI_API_KEY, PERPLEXITYAI_API_KEY, DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD
# SEARCHAPI_API_KEY, PERPLEXITYAI_API_KEY, EXA_API_KEY, PARALLEL_API_KEY,
# FIRECRAWL_API_KEY, DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD
on:
push:
branches: ["litellm_*"]
@ -29,5 +30,8 @@ jobs:
LINKUP_API_KEY: ${{ secrets.LINKUP_API_KEY }}
SEARCHAPI_API_KEY: ${{ secrets.SEARCHAPI_API_KEY }}
PERPLEXITYAI_API_KEY: ${{ secrets.PERPLEXITYAI_API_KEY }}
EXA_API_KEY: ${{ secrets.EXA_API_KEY }}
PARALLEL_API_KEY: ${{ secrets.PARALLEL_API_KEY }}
FIRECRAWL_API_KEY: ${{ secrets.FIRECRAWL_API_KEY }}
DATAFORSEO_LOGIN: ${{ secrets.DATAFORSEO_LOGIN }}
DATAFORSEO_PASSWORD: ${{ secrets.DATAFORSEO_PASSWORD }}