>_
.issue.db
/issues
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #82
Update issue details
Title *
Description
EARS SPEC: - When a commit is pushed to main or a pull request targets the repository, the CI system shall install pinned dependencies, provision Postgres 17 and Redis service containers, apply migretti migrations to futex_test, and run the pytest suite. - The CI system shall exclude e2e-marked tests, because they require real local auth/mail/postfix/RunFlow services absent on a GitHub runner. - The test harness shall obtain its Postgres connection parameters from environment variables (host/port/user/password/dbname), defaulting to the local unix-socket values, so the same conftest runs both locally and against a TCP Postgres service container. - While resolving the test database, the harness shall refuse to run destructive setup unless the target database name ends with '_test'. - If any non-e2e test fails, then the CI system shall fail the workflow (red check).
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Won't Do
Due Date (YYYY-MM-DD)
Tags (comma separated)
Related Issues (IDs)
Enter IDs of issues related to this one. They will be linked as 'related'.
Update Issue
Cancel