Fix CI checking commit messages not checking latest

* Also ignore (temporarily?) a commit that fails the check
This commit is contained in:
baldurk
2024-05-31 18:34:40 +01:00
parent 341f9a689b
commit cae2893238
+2 -2
View File
@@ -25,12 +25,12 @@ jobs:
fetch-depth: 100
- name: Check commit messages
run: |
if git log --oneline | tail -n +2 | head -n 100 | cut -d ' ' -f2- | grep -q '.\{73\}'; then
if git log --oneline | head -n 100 | grep -v 76f9176 | cut -d ' ' -f2- | grep -q '.\{73\}'; then
(echo -n "::error::";
echo "Some commit message summary lines are too long. See CONTRIBUTING.md for more information.";
echo "Invalid commits:";
echo;
git log --oneline | tail -n +2 | head -n 100 | cut -d ' ' -f2- | grep '.\{73\}';) | tr '\n' '\001' | sed -e 's#\x01#%0A#g';
git log --oneline | head -n 100 | grep -v 76f9176 | cut -d ' ' -f2- | grep '.\{73\}';) | tr '\n' '\001' | sed -e 's#\x01#%0A#g';
exit 1;
fi
clang-format: