27 lines
638 B
Makefile
27 lines
638 B
Makefile
SHELL := /bin/bash
|
|
|
|
.PHONY: bootstrap test dev-api dev-web dev-worker guardrails
|
|
|
|
bootstrap:
|
|
pnpm install
|
|
bash scripts/install_hooks.sh
|
|
|
|
test:
|
|
python3 -m unittest discover -s tests -p 'test_*.py'
|
|
pnpm --filter api test
|
|
pnpm --filter web test src/features/assets/assets-page.test.tsx src/features/workflows/workflow-editor-page.test.tsx src/features/explore/explore-page.test.tsx
|
|
pnpm --filter worker test
|
|
|
|
dev-api:
|
|
pnpm --filter api dev
|
|
|
|
dev-web:
|
|
pnpm --filter web dev
|
|
|
|
dev-worker:
|
|
pnpm --filter worker dev
|
|
|
|
guardrails:
|
|
python3 scripts/check_doc_code_sync.py . --strict
|
|
python3 scripts/check_commit_message.py --rev-range HEAD
|