name: Commit messages check on: pull_request: jobs: gitlint: name: Check commit messages runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 - name: Set up Python 3.10 uses: actions/setup-python@v3 with: python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip pip install --upgrade gitlint - name: Lint git commit messages run: | gitlint --commits origin/$GITHUB_BASE_REF..