Commit Diff


commit - 5a3aaa88e03069722e9c37540b3c1da2d7f9b149
commit + af2cd677ea3abd1a86a148617e7f214da055e665
blob - /dev/null
blob + 6335e334cc252e484d00e38670f77b8304f6a71b (mode 644)
--- /dev/null
+++ .github/workflows/check.yaml
@@ -0,0 +1,19 @@
+name: Static analysis
+
+on:
+  push:
+  pull_request:
+
+jobs:
+  yaml:
+    if: |
+      github.event_name == 'push' ||
+      github.event_name == 'pull_request' &&
+      github.event.pull_request.head.repo.full_name != github.repository
+
+    runs-on: ubuntu-20.04
+    steps:
+      - uses: actions/checkout@v3
+      - run: pip3 install pykwalify yamllint
+      - run: pykwalify --data-file games.yaml --schema-file schema.yaml
+      - run: yamllint games.yaml
blob - /dev/null
blob + d70a98a7a9526d825a68be59da6598bda3839ee6 (mode 644)
--- /dev/null
+++ .yamllint.yaml
@@ -0,0 +1,4 @@
+extends: default
+
+rules:
+  line-length: disable