diff --git a/build/main.sh b/build/main.sh index 795a7e63..f95a2278 100755 --- a/build/main.sh +++ b/build/main.sh @@ -2,42 +2,53 @@ FORMAT_FILE=../README.md if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then - echo "running on $TRAVIS_BRANCH branch" - LINK_FILE=../README.md + echo "running on $TRAVIS_BRANCH branch" + LINK_FILE=../README.md else - echo "running on Pull Request #$TRAVIS_PULL_REQUEST" - DIFF_URL="https://patch-diff.githubusercontent.com/raw/toddmotto/public-apis/pull/$TRAVIS_PULL_REQUEST.diff" - curl $DIFF_URL > diff.txt - echo "------- BEGIN DIFF -------" - cat diff.txt - echo "-------- END DIFF --------" - cat diff.txt | egrep "\+" > additions.txt - echo "------ BEGIN ADDITIONS -----" - cat additions.txt - echo "------- END ADDITIONS ------" - LINK_FILE=additions.txt + echo "running on Pull Request #$TRAVIS_PULL_REQUEST" + DIFF_URL="https://patch-diff.githubusercontent.com/raw/toddmotto/public-apis/pull/$TRAVIS_PULL_REQUEST.diff" + curl $DIFF_URL > diff.txt + echo "------- BEGIN DIFF -------" + cat diff.txt + echo "-------- END DIFF --------" + cat diff.txt | egrep "\+" > additions.txt + echo "------ BEGIN ADDITIONS -----" + cat additions.txt + echo "------- END ADDITIONS ------" + LINK_FILE=additions.txt + + echo "checking if /json was changed..." + if egrep "\+{3}\s.\/json\/" diff.txt > json.txt; then + echo "JSON files are auto-generated! Please do not update these files:" + cat json.txt + exit 1 + else + echo "/json check passed!" + rm json.txt + fi + fi echo "running format validation..." ./validate_format.rb $FORMAT_FILE if [[ $? != 0 ]]; then - echo "format validation failed!" - exit 1 + echo "format validation failed!" + exit 1 else - echo "format validation passed!" - ./build.sh && ./deploy.sh - if [[ $? != 0 ]]; then - echo "JSON build and deploy failed!" - else - echo "JSON build and deploy success!" - fi + echo "format validation passed!" + ./build.sh && ./deploy.sh + if [[ $? != 0 ]]; then + echo "JSON build and deploy failed!" + else + echo "JSON build and deploy success!" + fi fi echo "running link validation..." ./validate_links.rb $LINK_FILE if [[ $? != 0 ]]; then - echo "link validation failed!" - exit 1 + echo "link validation failed!" + exit 1 else - echo "link validation passed!" + echo "link validation passed!" fi diff --git a/json/entries.json b/json/entries.json index d5257989..e72d1b3a 100644 --- a/json/entries.json +++ b/json/entries.json @@ -2,7 +2,7 @@ "count": 465, "entries": [ { - "API": "Dogs", + "API": "Dogs are the best", "Auth": null, "Category": "Animals", "Description": "Based on the Stanford Dogs Dataset",