03fc8844fce731f461ddd50f7885730adf3a9364
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / .github / workflows / pull_request.yml
1 name: Pull Requests
2
3 on:
4 pull_request:
5 types:
6 - opened
7 - edited
8 - reopened
9 - synchronize
10 - ready_for_review
11 - review_requested
12
13 jobs:
14 commit_message:
15 name: Check Commit Message
16 runs-on: ubuntu-latest
17 steps:
18 - name: Check for GitHub's default message.
19 uses: gsactions/commit-message-checker@c61c81192182bbc0d5e41b4796e3b71684228c77
20 with:
21 pattern: '^(?!Update\s+\S*$).*$'
22 error: 'Please use a meaningful commit message.'
23 excludeDescription: 'true'
24 excludeTitle: 'true'
25 checkAllCommitMessages: 'true'
26 accessToken: ${{ secrets.GITHUB_TOKEN }}
27 - name: Check for unsquashed `fixup!` commits.
28 uses: gsactions/commit-message-checker@c61c81192182bbc0d5e41b4796e3b71684228c77
29 with:
30 pattern: '^(?!fixup!(\s|$))'
31 error: 'A `fixup!` commit was found.'
32 excludeDescription: 'true'
33 excludeTitle: 'true'
34 checkAllCommitMessages: 'true'
35 accessToken: ${{ secrets.GITHUB_TOKEN }}