.PHONY: revision upgrade downgrade lint test typecheck

revision:
	.venv/bin/alembic revision --autogenerate -m "$(msg)"

upgrade:
	.venv/bin/alembic upgrade head

downgrade:
	.venv/bin/alembic downgrade -1

lint:
	.venv/bin/ruff check app tests

test:
	.venv/bin/pytest

typecheck:
	.venv/bin/mypy app tests
