OpenMiInk/third_party/kde-ci-utilities/gitlab-templates/json-validation.yml
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

15 lines
747 B
YAML

include:
- /gitlab-templates/blocks/workflow.yml
- /gitlab-templates/blocks/ci-linux-base.yml
json-validation:
extends: .suse_tumbleweed_qt6stable_docker
stage: validate
interruptible: true
before_script:
- git clone https://invent.kde.org/sysadmin/ci-utilities.git --depth=1
script:
- git config --global --add safe.directory $CI_PROJECT_DIR
# We have the autoconfig version a bit stricter now - this still needs porting in KParts objects
# - ./ci-utilities/validate-json-files.py --verbose --check-all --schemafile https://autoconfig.kde.org/jsonschemas/_combined.schema.json
- ./ci-utilities/validate-json-files.py --verbose --check-all --schemafile ./ci-utilities/resources/jsonschemas/_combined.schema.json