Move json into PR-only branch

This commit is contained in:
davemachado 2017-10-26 12:19:07 -04:00
parent e0ffb2ff62
commit b76486d66e

View file

@ -2,53 +2,53 @@
FORMAT_FILE=../README.md FORMAT_FILE=../README.md
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
echo "running on $TRAVIS_BRANCH branch" echo "running on $TRAVIS_BRANCH branch"
LINK_FILE=../README.md LINK_FILE=../README.md
else else
echo "running on Pull Request #$TRAVIS_PULL_REQUEST" echo "running on Pull Request #$TRAVIS_PULL_REQUEST"
DIFF_URL="https://patch-diff.githubusercontent.com/raw/toddmotto/public-apis/pull/$TRAVIS_PULL_REQUEST.diff" DIFF_URL="https://patch-diff.githubusercontent.com/raw/toddmotto/public-apis/pull/$TRAVIS_PULL_REQUEST.diff"
curl $DIFF_URL > diff.txt curl $DIFF_URL > diff.txt
echo "------- BEGIN DIFF -------" echo "------- BEGIN DIFF -------"
cat diff.txt cat diff.txt
echo "-------- END DIFF --------" echo "-------- END DIFF --------"
cat diff.txt | egrep "\+" > additions.txt cat diff.txt | egrep "\+" > additions.txt
echo "------ BEGIN ADDITIONS -----" echo "------ BEGIN ADDITIONS -----"
cat additions.txt cat additions.txt
echo "------- END ADDITIONS ------" echo "------- END ADDITIONS ------"
LINK_FILE=additions.txt LINK_FILE=additions.txt
fi
echo "checking if /json was changed..." echo "checking if /json was changed..."
egrep "\+{3}\s.\/json\/" diff.txt > json.txt if egrep "\+{3}\s.\/json\/" diff.txt > json.txt; then
if [ $? -eq 0 ]; then
echo "JSON files are auto-generated! Please do not update these files:" echo "JSON files are auto-generated! Please do not update these files:"
cat json.txt cat json.txt
exit 1 exit 1
else else
echo "/json check passed!" echo "/json check passed!"
rm json.txt rm json.txt
fi
fi fi
echo "running format validation..." echo "running format validation..."
./validate_format.rb $FORMAT_FILE ./validate_format.rb $FORMAT_FILE
if [[ $? != 0 ]]; then if [[ $? != 0 ]]; then
echo "format validation failed!" echo "format validation failed!"
exit 1 exit 1
else else
echo "format validation passed!" echo "format validation passed!"
./build.sh && ./deploy.sh ./build.sh && ./deploy.sh
if [[ $? != 0 ]]; then if [[ $? != 0 ]]; then
echo "JSON build and deploy failed!" echo "JSON build and deploy failed!"
else else
echo "JSON build and deploy success!" echo "JSON build and deploy success!"
fi fi
fi fi
echo "running link validation..." echo "running link validation..."
./validate_links.rb $LINK_FILE ./validate_links.rb $LINK_FILE
if [[ $? != 0 ]]; then if [[ $? != 0 ]]; then
echo "link validation failed!" echo "link validation failed!"
exit 1 exit 1
else else
echo "link validation passed!" echo "link validation passed!"
fi fi