pix
pix copied to clipboard
[TECH] Protège de commit sur la branche dev via Husky
:unicorn: Problème
"Tout le monde" peut commiter sur la branch dev alors que cela ne devrait être fait que via un merge. Proteger directement la branche via github n'est pour le moment pas possible à cause de la CI
:robot: Proposition
Utiliser husky pour prevenir tout commit sur dev
:rainbow: Remarques
La partie lint ne bloquait pas le commit, elle affichait l'erreur mais c'est tout
:100: Pour tester
En local:
npm run local:add-optional-checks
Remplacer dans .husky/protect-branch
protected_branch=dev
par le nom de la branche à tester, par exemple protected_branch=protect-dev-commit-husky
Tenter de faire un commit et s'assurer que ca ne fonctionne pas.
Remettre dev
ajouter une erreur de lint
Tenter de commiter et s'assurer que cela ne fonctionne pas
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants :
Test func ko :cry:
Test func ko 😢
![]()
![]()
Bizarre que ca soit passé, peut etre à cause de l'environnement...
Renome le detect-secret en detect-referentiel
Par soucis de cohérence, je propose de le renommer detect-learning-content
.
It works on my machine !