1
0
Fork 0
Commit graph

13 commits

Author SHA1 Message Date
Félix Piédallu
cd1f9363d2 catalog_linter: use get_apps_repo 2024-09-12 14:39:40 +02:00
Félix Piédallu
88aa6490c5 In catalog_linter, lint all toml files (graveyard wishlist etc). This is actually done in CI. 2024-03-13 11:34:10 +01:00
OniriCorpe
d81f11f6ee 🎨 Format Python code with Black 2024-03-12 22:25:39 +01:00
Félix Piédallu
a286aa3c61 Commonize code to read catalog, categories etc 2024-02-08 22:20:17 +01:00
Félix Piédallu
a6c976b309 python: run isort, add shebangs on all files 2024-02-07 14:51:42 +01:00
Alexandre Aubin
f73a2c183c Fix false positive mailman<->mailman3 2023-12-18 19:03:23 +01:00
Alexandre Aubin
e02e5fb9cb Improve linter to also check notworking apps and graveyard entries 2023-12-18 19:00:53 +01:00
Alexandre Aubin
04782b12a6 appstore: add fuzzy-matching check between catalog and wishlist 2023-09-25 15:41:07 +02:00
Félix Piédallu
4d3b63f2f8 catalog_linter: Fix missing is_fatal on yield 2023-09-24 22:12:11 +02:00
Félix Piédallu
d26266e1f3 Pass subtags errors as warnings only 2023-09-24 20:33:03 +02:00
Félix Piédallu
97a6013868 Rework the catalog_linter.py:
* chmod +x
* split into functions
* add python typing
* Now run jsonschema on apps.toml
* Now check category subtags
* Now check antifeatures
2023-09-24 19:44:58 +02:00
Alexandre Aubin
1b06432998 ci: add a check that a 'state' key does exist for every app in the catalog 2023-02-09 17:29:37 +01:00
Alexandre Aubin
e22aab15c1 ci: Add a proper catalog linter instead of bash mess 2023-01-20 17:33:33 +01:00