Compare commits

...

4 Commits

Author SHA1 Message Date
Mads Marquart
d7b6f0c63d TMP 2024-03-15 16:27:29 +01:00
Mads Marquart
f40f87ff12 TMP 2024-03-15 16:04:37 +01:00
Mads Marquart
aa3127e460 Test
super long message  awdjbhkwbegfkhjewvbfhre vgfhj ejbsfhjkr besfhjkr besjkf breshjk gberj fn
2024-03-15 15:59:59 +01:00
Mads Marquart
295a789c42 Check commit message length in CI 2024-03-15 15:59:26 +01:00

24
.github/workflows/check-commit-msg.yml vendored Normal file
View File

@@ -0,0 +1,24 @@
name: Check Commit Messages
on:
pull_request:
jobs:
length:
name: Check that length of commit messages are <72 characters
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Fetch branch data from origin
run: git fetch origin
- run: |
COMMIT_MESSAGES=$(git log --combined --format=%s origin/$GITHUB_BASE_REF..HEAD)
echo $COMMIT_MESSAGES
for MESSAGE in $COMMIT_MESSAGES; do
LENGTH=$(echo $MESSAGE | wc -c)
if [ $LENGTH -gt 72 ]; then
echo "Commit message \"$MESSAGE\" is too long ($LENGTH characters). Please keep commit messages under 72 characters."
exit 1
fi
done