.PHONY: pg-up pg-down test-unit test-all lint format

pg-up:
	docker compose -f tests/docker-compose.yml up -d --wait

pg-down:
	docker compose -f tests/docker-compose.yml down

test-unit:
	uv run pytest -v

test-all: pg-up
	uv run pytest --run-integration -v; status=$$?; $(MAKE) pg-down; exit $$status

lint:
	uv run ruff check .

format:
	uv run ruff format .
