- numerotation 01_ a 10_ des workflows par complexite croissante - lefthook pre-commit avec mamba pour bloquer si tests cassent - github actions CI (python 3.10/3.11/3.12) sur push et PR - docs/pr-conventions.md pour les conventions de messages PR - mise a jour README section Contribute (tests, CI, git flow) - ajout coverage et lefthook dans requirements-dev.txt
10 lines
278 B
YAML
10 lines
278 B
YAML
# lefthook.yml
|
|
# Hook pre-commit : lance les tests mamba avant chaque commit
|
|
# Installation : lefthook install
|
|
|
|
pre-commit:
|
|
commands:
|
|
mamba-tests:
|
|
run: mamba spec/ --format=documentation
|
|
fail_text: "Les tests mamba ont echoue. Corrigez les avant de commiter."
|