-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (21 loc) · 721 Bytes
/
Makefile
File metadata and controls
31 lines (21 loc) · 721 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
29
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 -v
generate-lock:
uv run python -m agent_starter_pack.utils.generate_locks
lint:
uv sync --dev --extra lint
uv run ruff check . --config pyproject.toml --diff
uv run ruff format . --check --config pyproject.toml --diff
uv run ty check ./agent_starter_pack/cli ./tests
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