Update travis
parent
05cd86087d
commit
dae20c6697
10
.travis.yml
10
.travis.yml
|
@ -9,14 +9,8 @@ sudo: required
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- sudo apt-get update -qq
|
- sudo apt-get update -qq
|
||||||
- sudo apt-get install -y -qq jq
|
- sudo apt-get install -y -qq jq moreutils
|
||||||
- pip install jsonschema
|
- pip install jsonschema
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- |
|
- ./validate_all.sh
|
||||||
for dir in lists/*/list.json
|
|
||||||
do
|
|
||||||
echo -n "${dir}: "
|
|
||||||
jsonschema -i ${dir} schema.json
|
|
||||||
echo ''
|
|
||||||
done
|
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
|
||||||
|
./jq_all_the_things.sh
|
||||||
|
|
||||||
|
diffs=`git status --porcelain | wc -l`
|
||||||
|
|
||||||
|
if ! [ $diffs -eq 0 ]; then
|
||||||
|
echo "Please make sure you run ./jq_all_the_things.sh before commiting."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
for dir in lists/*/list.json
|
||||||
|
do
|
||||||
|
echo -n "${dir}: "
|
||||||
|
jsonschema -i ${dir} schema.json
|
||||||
|
echo ''
|
||||||
|
done
|
||||||
|
|
Loading…
Reference in New Issue