name: GameDB Lint on: pull_request: paths: - 'data/resources/gamedb.yaml' - 'data/resources/discdb.yaml' push: branches: - master - dev paths: - 'data/resources/gamedb.yaml' - 'data/resources/discdb.yaml' 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 yamllint - name: Check GameDB shell: bash run: yamllint -c extras/yamllint-config.yaml -s -f github data/resources/gamedb.yaml - name: Check DiscDB shell: bash run: yamllint -c extras/yamllint-config.yaml -s -f github data/resources/discdb.yaml