%PDF- %PDF-
Direktori : /home/vacivi36/vittasync.vacivitta.com.br/vittasync/node/.github/workflows/ |
Current File : /home/vacivi36/vittasync.vacivitta.com.br/vittasync/node/.github/workflows/commit-lint.yml |
name: First commit message adheres to guidelines on: [pull_request] env: NODE_VERSION: lts/* permissions: contents: read jobs: lint-commit-message: runs-on: ubuntu-latest steps: - name: Compute number of commits in the PR id: nb-of-commits run: | echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }} persist-credentials: false - run: git reset HEAD^2 - name: Install Node.js uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: ${{ env.NODE_VERSION }} - name: Validate commit message run: | echo "::add-matcher::.github/workflows/commit-lint-problem-matcher.json" git rev-parse HEAD~${{ steps.nb-of-commits.outputs.minusOne }} | xargs npx -q core-validate-commit --no-validate-metadata --tap