CI: add formal checks
authorPaul Spooren <mail@aparcar.org>
Thu, 27 Jan 2022 09:25:19 +0000 (10:25 +0100)
committerPaul Spooren <mail@aparcar.org>
Sat, 29 Jan 2022 15:44:11 +0000 (16:44 +0100)
commit3dc38823a2994639500ca201ac16928b7bf0bd8a
tree341b0c12a3fcd2baeb6cabf040dfdccd2d70e2b8
parentf4a79148f8cbb7dfbcddfb0c1128caec45a01596
CI: add formal checks

The formal checks verify the following things:
- Commits does not contain any merge commits
- Signed by a real name
- Commit titles starts with an `<area>:`
- Author name matches signed of name
- Commit message is not empty

Signed-off-by: Paul Spooren <mail@aparcar.org>
.github/workflows/ci_helpers.sh [new file with mode: 0644]
.github/workflows/formal.yml [new file with mode: 0644]