yamllint/README.md
Ilir Bekteshi 6888687646 Add docs
2019-10-16 11:10:34 +02:00

1 KiB

GitHub YAMLlint

This action executes yamllint (https://github.com/adrienverge/yamllint) against file(s) or folder

Usage

Required parameters

  • file_or_dir - Enter file/folder (space speparated), wildcards accepted. Examples:
    • file1.yaml
    • file1.yaml file2.yaml
    • . - run against all yaml files in current directory recursively
    • ./**/*values.yaml - run against all files that end with values.yaml recursively

Optional parameters

  • config_file - Path to custom configuration
  • config_data - Custom configuration (as YAML source)
  • format - Format for parsing output [parsable,standard]
  • strict - Return non-zero exit code on warnings as well as errors

Example usage in workflow

name: Yaml Lint
on: [push]
jobs:
  lintAllTheThings:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: yaml-lint
      uses: ibiqlik/action-yamllint@master
      with:
        file_or_dir: ./**/*val*.yaml
        config_file: .yamllint.yml