Skip to content

Merge pull request #37 from sscheib/renovate/ansible-ansible-lint-24.x #86

Merge pull request #37 from sscheib/renovate/ansible-ansible-lint-24.x

Merge pull request #37 from sscheib/renovate/ansible-ansible-lint-24.x #86

Workflow file for this run

---
name: 'commitlint'
on: # yamllint disable-line rule:truthy
- 'push'
- 'pull_request'
jobs:
commitlint:
runs-on: 'ubuntu-latest'
if: "${{ github.actor != 'pre-commit-ci[bot]' }}"
steps:
- uses: 'actions/checkout@v4'
with:
fetch-depth: 0
- name: 'Install required dependencies'
run: |
sudo apt update
sudo apt install -y sudo
sudo apt install -y git curl
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo DEBIAN_FRONTEND=noninteractive apt install -y nodejs
- name: 'Install commitlint'
run: |
npm install conventional-changelog-conventionalcommits
npm install commitlint@latest
- name: 'Validate current commit (last commit) with commitlint'
if: "github.event_name == 'push'"
run: 'npx commitlint --last --verbose'
- name: 'Validate pull request commits with commitlint'
if: "github.event_name == 'pull_request'"
run: >-
npx commitlint --from ${{ github.event.pull_request.head.sha }}~${{ github.event.pull_request.commits }}
--to ${{ github.event.pull_request.head.sha }} --verbose
...