pix icon indicating copy to clipboard operation
pix copied to clipboard

[TECH] Protège de commit sur la branche dev via Husky

Open aceol opened this issue 10 months ago • 3 comments

: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

aceol avatar Apr 09 '24 13:04 aceol

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :

pix-bot-github avatar Apr 09 '24 13:04 pix-bot-github

Test func ko :cry:

image image image

P-Jeremy avatar Apr 10 '24 08:04 P-Jeremy

Test func ko 😢

image image image

Bizarre que ca soit passé, peut etre à cause de l'environnement...

aceol avatar Apr 10 '24 16:04 aceol

Renome le detect-secret en detect-referentiel

Par soucis de cohérence, je propose de le renommer detect-learning-content.

HEYGUL avatar May 06 '24 05:05 HEYGUL

It works on my machine !

image

P-Jeremy avatar May 07 '24 13:05 P-Jeremy