- Generate requirements-lock.txt and requirements-dev-lock.txt via pip-compile - CI uses locked files for reproducible installs - Add web unit tests to CI (npm run test:unit) - Add dependency-audit job using pip-audit - Add Makefile with lock/lock-dev targets for regeneration
10 lines
253 B
Makefile
10 lines
253 B
Makefile
# Regenerate Python dependency lock files
|
|
|
|
.PHONY: lock lock-dev
|
|
|
|
lock:
|
|
cd apps/api && pip-compile requirements.txt --output-file requirements-lock.txt
|
|
|
|
lock-dev:
|
|
cd apps/api && pip-compile requirements-dev.txt --output-file requirements-dev-lock.txt
|