--- name: Linting on: pull_request: jobs: gitlint: name: Commit Message(s) runs-on: ubuntu-latest steps: - name: Check out the repository uses: actions/checkout@v2 with: fetch-depth: 0 - name: Run gitlint run: make gitlint markdown-link-check: name: Markdown Links (modified files) runs-on: ubuntu-latest steps: - name: Check out the repository uses: actions/checkout@v2 - name: Run markdown-link-check uses: gaurav-nelson/github-action-markdown-link-check@v1 with: config-file: ".markdownlinkcheck.json" check-modified-files-only: "yes" base-branch: ${{ github.base_ref }} markdownlint: name: Markdown runs-on: ubuntu-latest steps: - name: Check out the repository uses: actions/checkout@v2 - name: Run markdownlint run: make markdownlint yaml-lint: name: YAML runs-on: ubuntu-latest steps: - name: Check out the repository uses: actions/checkout@v2 - name: Run yamllint uses: ibiqlik/action-yamllint@v1 with: file_or_dir: submariner-k8s-broker/Chart.yaml submariner-k8s-broker/values.yaml submariner-operator/Chart.yaml submariner-operator/values.yaml config_file: .yamllint.yml