--- name: development on: push: branches-ignore: - main jobs: commit-check: name: Check commit compliance runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.11" cache: "pip" - name: Install commitizen run: pip3 install commitizen shell: bash working-directory: ./ - name: Verify commit message compliance run: | echo "cz check --message '${{ github.event.head_commit.message }}'" cz check --message "${{ github.event.head_commit.message }}" shell: bash working-directory: ./