scripts: auto-generate list of schemas

Since the list of schemas is growing and we already have a directory, it
does not need to be updated manually. Make a script for it and check
that that's been done in CI.

Tested: Using 'meson install', check that schemas are installed like
before.
Script works and updates the files as expected.

Change-Id: Ia1b3d99890477c4077e8e3a52a5338805d810440
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/scripts/run-ci.sh b/scripts/run-ci.sh
index 9364a97..583a732 100755
--- a/scripts/run-ci.sh
+++ b/scripts/run-ci.sh
@@ -4,6 +4,9 @@
 
 scripts/validate_configs.py -v -k -e test/expected-schema-errors.txt
 
-# fail the script if someone forgot to update the list of configurations
+# fail the script if someone forgot to update the list of configurations or
+# schemas
+
 scripts/generate_config_list.sh
+scripts/generate_schema_list.sh
 git --no-pager diff --exit-code -- .