X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Finfo-file-validate.sh;h=f0c47cbba5bc5702b2dc66773fcc6982f5ae1d6c;hb=82c8847bbd144b67331d2268919ce6422e481b94;hp=c3731f4de2622c3a7ec369f667e02d99bb9e88df;hpb=68df50265903964986984e073df5cf671998befc;p=releng%2Fglobal-jjb.git diff --git a/shell/info-file-validate.sh b/shell/info-file-validate.sh index c3731f4d..f0c47cbb 100755 --- a/shell/info-file-validate.sh +++ b/shell/info-file-validate.sh @@ -15,13 +15,14 @@ set -x # Enable trace virtualenv --quiet "/tmp/v/info" # shellcheck source=/tmp/v/info/bin/activate disable=SC1091 source "/tmp/v/info/bin/activate" -pip install PyYAML jsonschema rfc3987 +pip install PyYAML jsonschema rfc3987 yamllint -# Cloning global-jjb to get access to needed scripts -git clone https://github.com/lfit/releng-global-jjb.git +# Download info-schema.yaml and yaml-verfy-schema.py +wget -q https://raw.githubusercontent.com/lfit/releng-global-jjb/master/schema/info-schema.yaml \ +https://raw.githubusercontent.com/lfit/releng-global-jjb/master/yaml-verify-schema.py -python releng-global-jjb/yaml-verify-schema.py \ - -s releng-global-jjb/info-schema \ - -y INFO.yaml +yamllint INFO.yaml -rm -rf releng-global-jjb +python yaml-verify-schema.py \ + -s info-schema.yaml \ + -y INFO.yaml