ci: setup Woodpecker CI pipeline with parallel jobs, volume cache, and E2E support

This commit is contained in:
2026-05-09 19:51:15 +03:00
parent cf4982c0e5
commit 7270d544a5
5 changed files with 90 additions and 41 deletions

View File

@@ -48,14 +48,11 @@ tests = [
"pytfm",
]
lints = [
"black>=23.7.0",
"ruff>=0.15.11",
"isort>=8.0.1",
]
types = [
"mimesis>=19.1.0",
"mypy>=1.20.1",
"pytfm",
]
[project.scripts]
@@ -66,11 +63,10 @@ pytfm = { workspace = true }
[tool.pytest.ini_options]
asyncio_mode = "auto"
addopts = "--cov=app --cov-report=term-missing --cov-report=html"
addopts = "--cov=app --cov-fail-under=70 --cov-report=term-missing --cov-report=html"
pythonpath = "."
testpaths = "tests"
xfail_strict = true
exclude = ["tests/e2e"]
markers = [
"e2e: End-to-end tests requiring running server",
]