Some checks failed
Deploy API Server / build-and-unit (push) Successful in 34s
Deploy API Server / current-integration (push) Successful in 30s
Deploy API Server / backward-compat (push) Successful in 17s
Deploy API Server / m-ai-03-synthetic-e2e (push) Failing after 35s
Deploy API Server / deploy (push) Has been skipped
Two fixes for the M-AI-03 Gate E2E job: 1. Redis: Replace REDIS_URL without password with REDIS_HOST+PORT+PASSWORD using secrets.REDIS_PASSWORD. The RedisService checks redis.url first; when REDIS_URL is set without auth, it connects but fails on AUTH. Using individual vars allows the password to be picked up. 2. DB: Add migration baseline step (matching current-integration pattern) before prisma migrate deploy. Without baselining, tables like UserAiSettings, ModelRoute, AiUsageLog are missing. Co-Authored-By: Claude <noreply@anthropic.com>