mirror of https://github.com/PCSX2/pcsx2.git
GHActions: Add yamllint pass to gamedb lint
ajv errors are completely useless
This commit is contained in:
parent
485f8a6d3a
commit
a28328dd96
|
@ -20,12 +20,19 @@ jobs:
|
||||||
- name: Checkout Repository
|
- name: Checkout Repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install Packages
|
||||||
|
run: |
|
||||||
|
npm install -g ajv-cli prettier
|
||||||
|
sudo apt-get -y install yamllint
|
||||||
|
|
||||||
|
- name: Validate YAML
|
||||||
|
run: |
|
||||||
|
yamllint -sd "{extends: relaxed, rules: {line-length: disable}}" ./bin/resources/GameIndex.yaml
|
||||||
|
|
||||||
- name: Validate Contents
|
- name: Validate Contents
|
||||||
run: |
|
run: |
|
||||||
npm install -g ajv-cli
|
|
||||||
ajv validate -s ./pcsx2/Docs/gamedb-schema.json --spec=draft2020 -d ./bin/resources/GameIndex.yaml
|
ajv validate -s ./pcsx2/Docs/gamedb-schema.json --spec=draft2020 -d ./bin/resources/GameIndex.yaml
|
||||||
|
|
||||||
- name: Check Formatting
|
- name: Check Formatting
|
||||||
run: |
|
run: |
|
||||||
npm install -g prettier
|
|
||||||
prettier --check ./bin/resources/GameIndex.yaml
|
prettier --check ./bin/resources/GameIndex.yaml
|
||||||
|
|
|
@ -25988,7 +25988,7 @@ SLES-55520:
|
||||||
9E36E023:
|
9E36E023:
|
||||||
content: |-
|
content: |-
|
||||||
//Patched by kozarrov
|
//Patched by kozarrov
|
||||||
//Fix Pause menu, some hud parts, etc.
|
//Fix Pause menu, some hud parts, etc.
|
||||||
patch=1,EE,0016ee38,word,3464fff0
|
patch=1,EE,0016ee38,word,3464fff0
|
||||||
patch=1,EE,0016ee58,word,3464fffc
|
patch=1,EE,0016ee58,word,3464fffc
|
||||||
SLES-55522:
|
SLES-55522:
|
||||||
|
|
Loading…
Reference in New Issue