Skip to content

Commit 8363c65

Browse files
committed
canonical-data-check: print message if no updates
1 parent 50fb59e commit 8363c65

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

scripts/canonical_data_check.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ then
6262
fi
6363

6464
track_exercise_slugs=$(jq '.exercises[] | select(has("deprecated") | not) | .slug' $config_file_path | tr -d "\"")
65+
update_needed_count=0
6566

6667
for slug in $track_exercise_slugs
6768
do
@@ -88,6 +89,7 @@ do
8889
if ! [ -f "$track_exercise_version_file_path" ]
8990
then
9091
echo "$slug: needs update or version file (v$canonical_data_version)."
92+
update_needed_count=$((update_needed_count + 1))
9193
continue
9294
fi
9395

@@ -98,7 +100,13 @@ do
98100
# echo "$slug: up-to-date."
99101
continue
100102
else
103+
update_needed_count=$((update_needed_count + 1))
101104
echo "$slug: needs update (v$track_data_version -> v$canonical_data_version)."
102105
fi
103106

104107
done
108+
109+
if [ $update_needed_count -eq 1 ]
110+
then
111+
echo "All exercises are up to date!"
112+
fi

0 commit comments

Comments
 (0)