瀏覽代碼

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