diff --git a/scripts/circleci/test_build.sh b/scripts/circleci/test_build.sh new file mode 100644 index 0000000000..45f53872a0 --- /dev/null +++ b/scripts/circleci/test_build.sh @@ -0,0 +1,10 @@ +-#!/bin/bash + - + -set -e + - + -npm run build -- --extractErrors + -git checkout -- scripts/error-codes/codes.json + - + -WARNINGS=$(node scripts/error-codes/print-warnings.js) + -echo "$WARNINGS" + -test ! -z "$WARNINGS" \ No newline at end of file diff --git a/scripts/circleci/test_entry_point.sh b/scripts/circleci/test_entry_point.sh index 1622c755fd..800cf561c6 100755 --- a/scripts/circleci/test_entry_point.sh +++ b/scripts/circleci/test_entry_point.sh @@ -29,7 +29,7 @@ if [ $((0 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then COMMANDS_TO_RUN+=('node ./scripts/tasks/eslint') COMMANDS_TO_RUN+=('node ./scripts/prettier/index') COMMANDS_TO_RUN+=('node ./scripts/tasks/flow') - COMMANDS_TO_RUN+=('npm run build -- --extractErrors') + COMMANDS_TO_RUN+=('./scripts/circleci/test_build.sh') COMMANDS_TO_RUN+=('./scripts/circleci/track_stats.sh') fi