I think the idea is slightly different, but in case it is helpful, I recently setup a job to validate JSON files using a JSON schema for the FIT webpages: https://github.com/noaa-fisheries-integrated-toolbox/toolbox_web_templating/blob/main/.github/workflows/validate_json_config.yml (not sure if you have access, but I can add you if needed!)
Originally posted by @k-doering-NOAA in https://github.com/nmfs-fish-tools/fishdictionary/issues/37#issuecomment-1270038825