Open-Wine-Components / umu-protonfixes

Other
42 stars 32 forks source link

Validate gamefix app ids #88

Closed R1kaB3rN closed 3 days ago

R1kaB3rN commented 3 days ago

Pull request adds a program to the CI that validates the app IDs of gamefix modules against upstream's (e.g., GOG, Steam, EGS, etc.) or the umu database on update or when new gamefix modules are created. This ensures integrity of data by preventing typos of filenames or misplacing a gamefix modules.

For gamefix modules that aren't numeric (e.g., umu-silenthill4) an entry will need to be made to the umu database first as the alphabetic bit is not an official ID.

Currently, the program only validates GOG and Steam gamefixes.

TODO: