26 lines
520 B
Makefile
26 lines
520 B
Makefile
venv:
|
|
python3 -m venv venv
|
|
|
|
setup: venv
|
|
./venv/bin/python -m pip install --upgrade pip
|
|
./venv/bin/python -m pip install -e ".[dev]"
|
|
|
|
lint:
|
|
./venv/bin/ruff check .
|
|
|
|
format:
|
|
./venv/bin/ruff format .
|
|
|
|
test:
|
|
./venv/bin/pytest
|
|
|
|
run:
|
|
./venv/bin/ai-reviewer --help
|
|
|
|
docker-build:
|
|
docker build -t ai-reviewer:latest .
|
|
|
|
docker-run:
|
|
docker run --rm -e OLLAMA_HOST=http://host.docker.internal:11434 -v $(PWD):/work ai-reviewer:latest \
|
|
review --repo /work --base main --head HEAD --format markdown --out /work/review.md
|