Add autopatch to add schema to toml files

This commit is contained in:
Félix Piédallu
2023-09-06 10:34:36 +02:00
parent 2ebfdd1e16
commit 4568815a9a
3 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,19 @@
#!/usr/bin/env bash
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'
if [ -f "manifest.toml" ]; then
if ! grep "#:schema" "manifest.toml" >/dev/null; then
sed -i "1 s|^|$MANIFEST_SCHEMA_LINE\n|" manifest.toml
fi
fi
if [ -f "tests.toml" ]; then
if ! grep "#:schema" "tests.toml" >/dev/null; then
sed -i "1 s|^|$TESTS_SCHEMA_LINE\n|" tests.toml
fi
fi
git add manifest.toml tests.toml