chore: setup commitlint and git hooks
Some checks failed
Commit Message Check / conventional-commits (pull_request) Failing after 6s
Deploy monie-backend to dev (kaniko) / build-and-deploy (pull_request) Successful in 0s
Deploy monie-backend (kaniko) / build-and-deploy (pull_request) Successful in 0s

This commit is contained in:
2026-04-03 19:34:33 +03:00
parent 508bbdf5cc
commit 18f167418d
7 changed files with 108 additions and 4 deletions

19
.husky/pre-push Executable file
View File

@@ -0,0 +1,19 @@
#!/usr/bin/env sh
branch="$(git rev-parse --abbrev-ref HEAD)"
case "$branch" in
main|develop)
echo "Direct pushes to $branch are not allowed."
echo "Please create a feature/... or bugfix/... branch and open a PR/MR."
exit 1
;;
feature/*|bugfix/*|hotfix/*|chore/*)
exit 0
;;
*)
echo "Invalid branch name: $branch"
echo "Allowed branch prefixes: feature/*, bugfix/*, hotfix/*, chore/*"
exit 1
;;
esac