EmboFlow/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