Skip to content

fix: fix ci#78

Closed
Raywnh wants to merge 4 commits intomainfrom
fix-ci-cd
Closed

fix: fix ci#78
Raywnh wants to merge 4 commits intomainfrom
fix-ci-cd

Conversation

@Raywnh
Copy link
Copy Markdown
Collaborator

@Raywnh Raywnh commented Apr 17, 2026

#60

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
evalhub Ready Ready Preview, Comment Apr 17, 2026 1:47am

@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented Apr 17, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 2 duplication

Metric Results
Complexity 0
Duplication 2

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

lighteval isn't in pyproject.toml — it's cloned + pip-installed via
scripts/setup_lighteval.py (mirrors the Dockerfile flow). CI was
skipping that step, so importing api.main failed with
ModuleNotFoundError: No module named 'lighteval'.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
uv-created venvs don't ship pip, so `python -m pip install` inside the
setup_lighteval.py script fails with exit 1. Replace the script call
with an explicit git clone + `uv pip install --no-build-isolation`,
matching the Dockerfile's flags.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Supabase/prod require SSL, but the CI postgres:16 service container
and local postgres installs typically don't offer it — asyncpg was
failing every DB-using test with "rejected SSL upgrade". Introduce
DB_SSL_MODE (default "require"), applied in both the main engine
and Celery's per-task engine, and set it to "disable" in the CI
test env.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant