From 45ad13bb6445e18e339311962dc7eaedb8df1d6c Mon Sep 17 00:00:00 2001 From: Michael D Kinney Date: Sun, 18 Feb 2024 12:59:49 -0800 Subject: BaseTools/Scripts/PatchCheck: Return CommitMessageCheck errors REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4693 Commit signatures are checked and error messages are logged but errors are not captured and returned from find_signatures() in the CommitMessageCheck class. This causes signature errors to be silently ignored by CI. Update logic in CommitMessageCheck class to return errors detected in commit message signatures. Cc: Rebecca Cran Cc: Liming Gao Cc: Bob Feng Cc: Yuwei Chen Cc: Michael Kubacki Signed-off-by: Michael D Kinney Reviewed-by: Michael Kubacki Reviewed-by: Rebecca Cran --- BaseTools/Scripts/PatchCheck.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaseTools/Scripts/PatchCheck.py b/BaseTools/Scripts/PatchCheck.py index e600e0be44..158a2b30a5 100755 --- a/BaseTools/Scripts/PatchCheck.py +++ b/BaseTools/Scripts/PatchCheck.py @@ -202,7 +202,7 @@ class CommitMessageCheck: if s[2] != ' ': self.error("There should be a space after '" + sig + ":'") - EmailAddressCheck(s[3], sig) + self.ok &= EmailAddressCheck(s[3], sig).ok return sigs -- cgit v1.2.3