CI: Add lint of GameDB

This commit is contained in:
Stenzek 2024-01-25 13:37:28 +10:00
parent 4f2e60af2a
commit 5e2bd6e0c2
No known key found for this signature in database
1 changed files with 33 additions and 0 deletions

33
.github/workflows/gamedb-lint.yml vendored Normal file
View File

@ -0,0 +1,33 @@
name: GameDB Lint
on:
pull_request:
paths:
- 'data/resources/gamedb.json'
push:
branches:
- master
- dev
paths:
- 'data/resources/gamedb.json'
workflow_dispatch:
jobs:
gamedb-lint:
runs-on: ubuntu-22.04
timeout-minutes: 120
steps:
- uses: actions/checkout@v4.1.1
with:
fetch-depth: 0
- name: Install Packages
shell: bash
run: |
sudo apt-get update
sudo apt-get -y install python3-demjson
- name: Check GameDB
shell: bash
run: |
jsonlint -s data/resources/gamedb.json