This action executes yamllint (https://github.com/adrienverge/yamllint) against file(s) or folder
config_file- Path to custom configurationconfig_data- Custom configuration (as YAML source)file_or_dir- Enter file/folder (space separated), wildcards accepted. Examples:.- run against all yaml files in a directory recursively (default)file1.yamlfile1.yaml file2.yamlkustomize/**/*.yaml mychart/*values.yaml
format- Format for parsing output [parsable,standard,colored,auto] (default: colored)strict- Return non-zero exit code on warnings as well as errors [true,false]
name: Yaml Lint
on: [push]
jobs:
lintAllTheThings:
runs-on: ubuntu-latest
steps:
- uses: figleafteam/action-yamllint@main
- name: yaml-lint
uses: ibiqlik/action-yamllint@v1
with:
file_or_dir: myfolder/*values*.yaml
config_file: .yamllint.ymlOr just simply check all yaml files in the repository:
name: Yaml Lint
on: [push]
jobs:
lintAllTheThings:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: yaml-lint
uses: figleafteam/action-yamllint@main