ci(integration): add pgvector+redis integration job; amend lint-only policy
This commit is contained in:
+4
-4
@@ -9,9 +9,9 @@ where = ["."]
|
||||
include = ["backend*"]
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
# Per FabledRulebook/forgejo.md: CI runs lint + short unit tests only.
|
||||
# Integration tests that need a real Postgres/Redis run locally via
|
||||
# docker-compose; CI passes `-m "not integration"` to skip them.
|
||||
# The fast backend job runs `-m "not integration"`; the dedicated CI
|
||||
# `integration` job (pgvector Postgres + Redis service containers) runs
|
||||
# `-m integration`. Both also runnable locally via docker-compose.
|
||||
markers = [
|
||||
"integration: tests that require a real Postgres/Redis. Run locally via docker-compose, skipped in CI.",
|
||||
"integration: tests that require a real Postgres/Redis. Run by the CI integration job and locally via docker-compose.",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user