forked from westkevin12/adk-dev-team
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (20 loc) · 741 Bytes
/
Makefile
File metadata and controls
28 lines (20 loc) · 741 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
test:
uv run pytest tests
test-templated-agents:
uv run pytest tests/integration/test_templated_patterns.py
test-e2e:
set -a && . tests/cicd/.env && set +a && uv run pytest tests/cicd/test_e2e_deployment.py
generate-lock:
uv run src/utils/generate_locks.py
lint:
uv run ruff check . --config pyproject.toml --diff
uv run ruff format . --check --config pyproject.toml --diff
uv run mypy --config-file pyproject.toml ./agents ./src/cli ./tests ./src/frontends/streamlit ./src/frontends/streamlit_adk
lint-templated-agents:
uv run tests/integration/test_template_linting.py
clean:
rm -rf target/*
install:
uv sync --dev --extra lint --frozen
docs-dev:
cd docs && npm install && NODE_OPTIONS="--no-warnings" npm run docs:dev