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.
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: