Improve Type Check Commit Diff script (#167381)

This commit is contained in:
Thomas Watson 2023-09-27 13:20:47 +02:00 committed by GitHub
parent 3cec6e5ed5
commit 22fca89861
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,7 +2,6 @@
set -euo pipefail
if [[ "${CI-}" == "true" ]]; then
.buildkite/scripts/bootstrap.sh
@ -106,10 +105,12 @@ done
echo "Looking for related tsconfig.json files..."
for dir in "${uniq_dirs[@]}"
do
find_tsconfig $dir
done
if [ ${#uniq_dirs[@]} -gt 0 ]; then
for dir in "${uniq_dirs[@]}"
do
find_tsconfig $dir
done
fi
if [ ${#uniq_tsconfigs[@]} -eq 0 ]; then
if [[ "$sha1" == "--cached" ]]; then
@ -122,7 +123,17 @@ fi
echo "Running scripts/type_check for each found tsconfig.json file..."
finalExitCode=0
for tsconfig in "${uniq_tsconfigs[@]}"
do
set +e
node scripts/type_check --project $tsconfig
done
exitCode=$?
set -e
if [ "$exitCode" -gt "$finalExitCode" ]; then
finalExitCode=$exitCode
fi
done
exit $finalExitCode