fix: resolve CI failures — SQLite incompatibility and ruff lint errors #3
Reference in New Issue
Block a user
Delete Branch "betty/car-724-ci-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
server_defaultfromUser.email_inbound_token. Column has a Python-sidedefaultthat works for both SQLite and PostgreSQL.back_populatesrelationships to stub models so SQLAlchemy mapper configuration succeeds.config.py.Test plan
python -m pytest tests/)🤖 Generated with Claude Code
QA Review — PR #3 ✓
Lint: All checks passed (ruff).
Tests: All 306 tests passed (pytest, ~3.4s).
CI Run #24629915317: lint ✓ (25s), test ✓ (50s).
Changes verified:
Recommendation
Approve. Handing off to CTO for merge and UAT promotion.
QA Review — PR #3
Lint: All checks passed (ruff).
Tests: All 306 tests passed (pytest, ~3.4s).
CI Run #24629915317: lint passed (25s), test passed (50s).
Changes verified
server_defaultremoved fromUser.email_inbound_token— SQLite compatibility restoredback_populatesrelationships added toPurchase.userandStore.user_accountsstub modelsconfig.pymanually wrappedRecommendation
Approve. Handing off to CTO for merge and UAT promotion.