Use new validate-rsis for workflow (#12997)

* Use new validate-rsis for workflow

* A

* Add python deps

* --ignore-installed

* Make it only work on RSI changes again.

* Fix a bunch of RSIs.
This commit is contained in:
Pieter-Jan Briers
2022-12-20 06:31:17 +01:00
committed by GitHub
parent 0b32ca16b5
commit 14f8b4e6d5
32 changed files with 81 additions and 180 deletions

View File

@@ -1,9 +1,10 @@
name: RSI Validator
on:
pull_request:
pull_request:
paths:
- '**.rsi/**'
jobs:
validate_rsis:
name: Validate RSIs
@@ -14,9 +15,9 @@ jobs:
run: git submodule update --init
- name: Pull engine updates
uses: space-wizards/submodule-dependency@v0.1.5
- name: Parse files
uses: space-wizards/json-schema-validator@v1.0.2
with:
token: ${{ secrets.GITHUB_TOKEN }}
json_schema: RobustToolbox/Schemas/rsi.json
json_path_pattern: .*meta.json$
- name: Install Python dependencies
run: |
pip3 install --ignore-installed --user pillow jsonschema
- name: Validate RSIs
run: |
python3 RobustToolbox/Schemas/validate_rsis.py Resources/

View File

@@ -161,6 +161,10 @@
{
"name": "tray-equipped-BELT",
"directions": 4
},
{
"name": "x4-equipped-BELT",
"directions": 4
}
]
}

View File

@@ -9,6 +9,10 @@
"states": [
{
"name": "icon"
},
{
"name": "equipped-EARS",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

View File

@@ -13,6 +13,14 @@
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

View File

@@ -1 +1 @@
{"version": 1, "license": "CC-BY-SA-3.0", "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e", "size": {"x": 32, "y": 32}, "states": [{"name": "icon"}, {"name": "equipped-MASK", "directions": 4}, {"name": "inhand-left", "directions": 4}, {"name": "inhand-right", "directions": 4}, {"name": "equipped-MASK-dog","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-puppy","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-fox","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-cat","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-sloth","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-possum","directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-MASK-vox", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]}
{"version":1,"license":"CC-BY-SA-3.0","copyright":"Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e","size":{"x":32,"y":32},"states":[{"name":"icon"},{"name":"equipped-MASK","directions":4},{"name":"inhand-left","directions":4},{"name":"inhand-right","directions":4},{"name":"equipped-MASK-dog","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-puppy","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-fox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-cat","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-sloth","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-possum","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-vox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"up-equipped-MASK","directions":4}]}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 B

After

Width:  |  Height:  |  Size: 873 B

View File

@@ -1,6 +1,6 @@
{
"version": 1,
"license": "CC BY-NC-SA 3.0",
"license": "CC-BY-NC-SA-3.0",
"copyright": "Taken from goonstation at commit https://github.com/goonstation/goonstation/commit/4059e4be90832b02b1228b1bee3db342094e4f1e",
"size": {
"x": 32,

View File

@@ -1,164 +0,0 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Made by github user @moonheart08",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "steel_box"
},
{
"name": "steel_corner_ne"
},
{
"name": "steel_corner_se"
},
{
"name": "steel_corner_nw"
},
{
"name": "steel_corner_sw"
},
{
"name": "steel_end_n"
},
{
"name": "steel_end_e"
},
{
"name": "steel_end_s"
},
{
"name": "steel_end_w"
},
{
"name": "steel_line_n"
},
{
"name": "steel_line_e"
},
{
"name": "steel_line_s"
},
{
"name": "steel_line_w"
},
{
"name": "steel_inner_ne"
},
{
"name": "steel_inner_se"
},
{
"name": "steel_inner_nw"
},
{
"name": "steel_inner_sw"
},
{
"name": "white_box"
},
{
"name": "white_corner_ne"
},
{
"name": "white_corner_se"
},
{
"name": "white_corner_nw"
},
{
"name": "white_corner_sw"
},
{
"name": "white_end_n"
},
{
"name": "white_end_e"
},
{
"name": "white_end_s"
},
{
"name": "white_end_w"
},
{
"name": "white_line_n"
},
{
"name": "white_line_e"
},
{
"name": "white_line_s"
},
{
"name": "white_line_w"
},
{
"name": "white_inner_ne"
},
{
"name": "white_inner_se"
},
{
"name": "white_inner_nw"
},
{
"name": "white_inner_sw"
},
{
"name": "dark_box"
},
{
"name": "dark_corner_ne"
},
{
"name": "dark_corner_se"
},
{
"name": "dark_corner_nw"
},
{
"name": "dark_corner_sw"
},
{
"name": "dark_end_n"
},
{
"name": "dark_end_e"
},
{
"name": "dark_end_s"
},
{
"name": "dark_end_w"
},
{
"name": "dark_line_n"
},
{
"name": "dark_line_e"
},
{
"name": "dark_line_s"
},
{
"name": "dark_line_w"
},
{
"name": "dark_inner_ne"
},
{
"name": "dark_inner_se"
},
{
"name": "dark_inner_nw"
},
{
"name": "dark_inner_sw"
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 B

View File

@@ -7,6 +7,18 @@
"y": 32
},
"states": [
{
"name": "magic",
"directions": 4
},
{
"name": "tech",
"directions": 4
},
{
"name": "miner",
"directions": 4
},
{
"name": "magic_flare",
"directions": 4

View File

@@ -1 +1 @@
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CCBYNA3", "copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b", "states": [{"name": "penguin", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "penguin_baby", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "penguin_baby_dead", "delays": [[1.0]]}, {"name": "penguin_baby_dead_blood", "delays": [[1.0]]}, {"name": "penguin_dead", "delays": [[1.0]]}, {"name": "penguin_dead_blood", "delays": [[1.0]]}, {"name": "penguin_egg", "delays": [[1.0]]}, {"name": "penguin_egg_broken", "delays": [[1.0]]}, {"name": "penguin_shamebrero", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]}
{"version":1,"size":{"x":32,"y":32},"license":"CC-BY-SA-3.0","copyright":"Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b","states":[{"name":"penguin","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"penguin_baby","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"penguin_baby_dead","delays":[[1.0]]},{"name":"penguin_baby_dead_blood","delays":[[1.0]]},{"name":"penguin_dead","delays":[[1.0]]},{"name":"penguin_dead_blood","delays":[[1.0]]},{"name":"penguin_egg","delays":[[1.0]]},{"name":"penguin_egg_broken","delays":[[1.0]]},{"name":"penguin_shamebrero","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]}]}

View File

@@ -93,7 +93,7 @@
0.05
],
[
0.05
1.1
],
[
0.05,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 B

View File

@@ -129,6 +129,14 @@
},
{
"name": "vegetable-slice"
},
{
"name": "box-inhand-right",
"directions": 4
},
{
"name": "box-inhand-left",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 816 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 B

View File

@@ -25,6 +25,9 @@
{
"name": "box-trash"
},
{
"name": "box-closed"
},
{
"name": "tin-closed"
},

View File

@@ -47,6 +47,9 @@
{
"name": "walkietalkie-on"
},
{
"name": "walkietalkie-off"
},
{
"name": "walkietalkie-active"
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -19,6 +19,18 @@
{
"name": "death_cap"
},
{
"name": "clown"
},
{
"name": "clown2"
},
{
"name": "clown2_cap"
},
{
"name": "clown_cap"
},
{
"name": "mime"
},

View File

@@ -1,6 +1,6 @@
{
"version": 1,
"license": "CC BY-SA 3.0",
"license": "CC-BY-SA-3.0",
"copyright": "Taken from https://github.com/tgstation/tgstation at commit 9bebd81ae0b0a7f952b59886a765c681205de31f",
"size": {
"x": 32,

View File

@@ -7,6 +7,9 @@
"y": 32
},
"states": [
{
"name": "ripley_chassis"
},
{
"name": "ripley_harness"
},
@@ -95,4 +98,4 @@
"name": "ripley18"
}
]
}
}

View File

@@ -1,6 +1,6 @@
{
"version": 1,
"license": "CC-BY-NC-SA 3.0",
"license": "CC-BY-NC-SA-3.0",
"copyright": "goonstation at 4059e4be90832b02b1228b1bee3db342094e4f1e. ano11/ano11_on and inhands by brainfood#7460",
"size": {
"x": 32,

View File

@@ -4,7 +4,7 @@
"x": 32,
"y": 32
},
"license": "CC-BY-NA 3",
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/547852588166c8e091b441e4e67169e156bb09c1",
"states": [
{

View File

@@ -1,6 +1,6 @@
{
"version": 1,
"license": "CC BY-SA 3.0",
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation and modified by SweptWasTaken at commit https://github.com/tgstation/tgstation/commit/77608a9f46b06a46f0f6b1be061755f68cc255a3",
"size": {
"x": 32,

View File

@@ -86,6 +86,10 @@
0.2
]
]
},
{
"name": "equipped-BELT",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -16,6 +16,9 @@
{
"name": "mag-0"
},
{
"name": "suppressor"
},
{
"name": "inhand-left",
"directions": 4