This folder contains repository governance and CI automation.
-
workflows/test.yml
Python CI pipeline that runs on push/pull request. -
FUNDING.yml
Optional GitHub funding links.
The workflow runs:
- Python setup (3.11)
- Dependency install from
requirements.txt - Lint checks:
black --checkisort --check-onlyflake8(critical syntax/name errors)
- Test execution:
pytest tests/ -v --maxfail=1
- Uses SQLite for CI test runs (no external database service required).
- Keeps checks fast and deterministic.
- Matches the current runtime architecture (
app.py,worker.py,services.py).
pip install -r requirements.txt
black --check .
isort --check-only .
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
pytest tests/ -v --maxfail=1