--- name: Verify PR title on: pull_request: types: - opened - edited - reopened - synchronize jobs: lint_pr: timeout-minutes: 10 runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - name: Install dependencies run: | rm package.json npm install --no-save @commitlint/cli@16.3.0 @commitlint/config-conventional@18.6.1 @commitlint/config-nx-scopes@18.6.1 nx@17.1.2 - name: Check PR title run: echo "${{ github.event.pull_request.title }}" | npx @commitlint/cli@16.3.0 --config ./commitlint.config-ci.js