Skip to content

CI: add PR size and commit message quality checks #1

CI: add PR size and commit message quality checks

CI: add PR size and commit message quality checks #1

Workflow file for this run

name: PR hygiene checks
on:
pull_request:
types: [assigned, opened, synchronize, reopened]
branches:
- main
merge_group:
types: [checks_requested]
jobs:
check-pr-size:
name: Check PR size
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Verify PR is not too large
run: >
.github/scripts/pr-hygiene/check-pr-size.sh
"${{ github.event.pull_request.base.sha }}"
check-commit-messages:
name: Check commit messages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Verify commit message quality
run: >
.github/scripts/pr-hygiene/check-commit-messages.sh
"${{ github.event.pull_request.base.sha }}"