Преглед изворни кода

feat: lint YAML files on pull requests on the main branch

Christoph Schug пре 1 година
родитељ
комит
da2f51076f
2 измењених фајлова са 26 додато и 0 уклоњено
  1. 19 0
      .github/workflows/lint.yaml
  2. 7 0
      .yamllint

+ 19 - 0
.github/workflows/lint.yaml

@@ -0,0 +1,19 @@
+---
+name: Lint
+
+on:  # yamllint disable-line rule:truthy
+  pull_request:
+    branches:
+      - main
+
+permissions:
+  contents: read
+
+jobs:
+  lint:
+    name: Linters
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v4
+      - run: yamllint --strict -- $(git ls-files '*.yaml' '*.yml')

+ 7 - 0
.yamllint

@@ -0,0 +1,7 @@
+---
+extends: default
+
+rules:
+  line-length:
+    max: 160
+    level: warning