diff --git a/autopatches/patches/add-schemas/patch.sh b/autopatches/patches/add-schemas/patch.sh index 98c9499..6b1f56b 100644 --- a/autopatches/patches/add-schemas/patch.sh +++ b/autopatches/patches/add-schemas/patch.sh @@ -2,6 +2,7 @@ MANIFEST_SCHEMA_LINE='#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json' TESTS_SCHEMA_LINE='#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/tests.v1.schema.json' +CONFIGPANEL_SCHEMA_LINE='#:schema https://github.com/YunoHost/apps/raw/master/schemas/config_panel.v1.schema.json' if [ -f "manifest.toml" ]; then @@ -16,4 +17,10 @@ if [ -f "tests.toml" ]; then fi fi +if [ -f "config_panel.toml" ]; then + if ! grep "#:schema" "config_panel.toml" >/dev/null; then + sed -i "1 s|^|$CONFIGPANEL_SCHEMA_LINE\n|" tests.toml + fi +fi + git add manifest.toml tests.toml