From 45da502db58f712b78e59c214f05c44aa01ea8d0 Mon Sep 17 00:00:00 2001 From: Mauro Sardara Date: Wed, 21 Sep 2022 12:24:33 +0200 Subject: ci: add commit check Check the format of commit is conventional commit compliant Ticket: HICN-791 Signed-off-by: Mauro Sardara Change-Id: I56b0884c1bb84ef29adc55a5f07eafb3763eff43 --- scripts/checkstyle.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'scripts/checkstyle.sh') diff --git a/scripts/checkstyle.sh b/scripts/checkstyle.sh index 786e81cfe..4d3413c67 100644 --- a/scripts/checkstyle.sh +++ b/scripts/checkstyle.sh @@ -16,6 +16,7 @@ set -eEo pipefail sudo apt-get install -y clang-format-12 +sudo pip3 install -U Commitizen CLANG_FORMAT_VER_REGEX='([0-9]+)\.[0-9]+\.[0-9]+' CLANG_FORMAT_DIFF="/usr/share/clang/clang-format-diff.py" @@ -26,6 +27,16 @@ else DIFF_TARGET="origin/${CHANGE_TARGET}...HEAD" fi +############################################### +# Check commit mesage +############################################### + +cz check --rev-range HEAD~1...HEAD + +############################################### +# Check code style +############################################### + CLANG_FORMAT_VER=${CLANG_FORMAT_VER:-12} GIT_DIFF_ARGS="-U0 --no-color --relative ${DIFF_TARGET}" CLANG_FORMAT_DIFF_ARGS="-style file -p1" -- cgit 1.2.3-korg