gamedb-lint.yml (834B)
1 name: GameDB Lint 2 3 on: 4 pull_request: 5 paths: 6 - 'data/resources/gamedb.yaml' 7 - 'data/resources/discdb.yaml' 8 push: 9 branches: 10 - master 11 - dev 12 paths: 13 - 'data/resources/gamedb.yaml' 14 - 'data/resources/discdb.yaml' 15 workflow_dispatch: 16 17 jobs: 18 gamedb-lint: 19 runs-on: ubuntu-22.04 20 timeout-minutes: 120 21 steps: 22 - uses: actions/checkout@v4.1.1 23 with: 24 fetch-depth: 0 25 26 - name: Install Packages 27 shell: bash 28 run: | 29 sudo apt-get update 30 sudo apt-get -y install yamllint 31 32 - name: Check GameDB 33 shell: bash 34 run: yamllint -c extras/yamllint-config.yaml -s -f github data/resources/gamedb.yaml 35 36 - name: Check DiscDB 37 shell: bash 38 run: yamllint -c extras/yamllint-config.yaml -s -f github data/resources/discdb.yaml