diff --git a/.github/workflows/yamllint.yml b/.github/workflows/yamllint.yml new file mode 100644 index 0000000..a516861 --- /dev/null +++ b/.github/workflows/yamllint.yml @@ -0,0 +1,15 @@ +--- + name: YAML Lint + on: + pull_request: + branches: [main] + jobs: + lintAllTheThings: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: yaml-lint + uses: ibiqlik/action-yamllint@v3 + with: + file_or_dir: secrets/*.yaml + config_file: .github/yamllint.yml \ No newline at end of file diff --git a/.github/yamllint.yml b/.github/yamllint.yml new file mode 100644 index 0000000..90329e6 --- /dev/null +++ b/.github/yamllint.yml @@ -0,0 +1,29 @@ +--- +rules: + anchors: enable + braces: enable + brackets: enable + colons: enable + commas: enable + comments: + level: warning + comments-indentation: + level: warning + document-end: disable + document-start: + level: warning + empty-lines: enable + empty-values: disable + float-values: disable + hyphens: enable + indentation: enable + key-duplicates: enable + key-ordering: disable + line-length: disable + new-line-at-end-of-file: enable + new-lines: enable + octal-values: disable + quoted-strings: disable + trailing-spaces: enable + truthy: + level: warning \ No newline at end of file