From 94e27de8ea2db18be2878faf38f5d74a09acfdf7 Mon Sep 17 00:00:00 2001 From: mrichomme Date: Thu, 10 Dec 2020 14:51:55 +0100 Subject: [PATCH] Add gitlint to improve the quality of commit message Gitling will force some formating on patch submission Reuse the .gitlint from OOM project jjb on ci-management shall be modified accordingly First test on this repo, if OK => to be done on all the integration repositories Issue-ID: INT-1809 Signed-off-by: mrichomme Change-Id: I3f1d74d1eba05063a661e66d0620defe36ad7bc8 --- .gitlint | 12 ++++++++++++ tox.ini | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 .gitlint diff --git a/.gitlint b/.gitlint new file mode 100644 index 0000000..a311aaf --- /dev/null +++ b/.gitlint @@ -0,0 +1,12 @@ +[title-match-regex] +regex=^\[[A-Z0-9]+]\[*[A-Z0-9]*]* [A-Z]+[\S ]*$ + +[body-match-regex] +regex=.{20,} + +[ignore-by-title] +regex=^Release(.*) +ignore=title-match-regex,body-min-length + +[ignore-body-lines] +regex=^(Issue-ID|Signed-off-by|Change-Id|Reported-by|Depends-on|Co-authored-by|Fixes|Acked-by|Reviewed-by|CC) diff --git a/tox.ini b/tox.ini index 1f76aa8..cf8cf62 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 3.2.0 -envlist = json,yaml,py,md +envlist = json,yaml,py,md,gitlint skipsdist = true requires = pip >= 8 @@ -43,3 +43,9 @@ commands_pre = commands = /bin/bash -c "coala --non-interactive --disable-caching --no-autoapply-warn md --files $(