-
-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
gaafa edited this page Apr 9, 2026
·
1 revision
Error: No eval files found in 'tests/evals'
EvalCI only discovers files matching eval_*.py or *_eval.py. Rename your files:
test_rag.py ❌ → eval_rag.py ✅
test_agent.py ❌ → eval_agent.py ✅
Cause: Bug in synapsekit < 1.5.2 — async @eval_case functions were not awaited correctly.
Fix: Pin to synapsekit 1.5.2 or later:
- uses: SynapseKit/evalci@v1
with:
synapsekit-version: "1.5.2"- Check that
github-tokenis set (default${{ github.token }}works for most repos) - The workflow must be triggered by a
pull_requestevent — push events don't post comments - Check Actions permissions: repo Settings → Actions → General → Workflow permissions → Read and write
Error: ModuleNotFoundError: No module named 'openai'
Set the correct extras for your provider:
- uses: SynapseKit/evalci@v1
with:
extras: "openai" # for OpenAI
# extras: "anthropic" # for Anthropic
# extras: "openai,anthropic" # for bothCheck if fail-on-regression is set and you have a baseline snapshot that's being compared against. Either remove --fail-on-regression or update your baseline snapshot.