Bläddra i källkod

canonical-data-check: print message if no updates

Stuart Kent 9 år sedan
förälder
incheckning
8363c655d5
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8
    0
      scripts/canonical_data_check.sh

+ 8
- 0
scripts/canonical_data_check.sh Visa fil

@@ -62,6 +62,7 @@ then
62 62
 fi
63 63
 
64 64
 track_exercise_slugs=$(jq '.exercises[] | select(has("deprecated") | not) | .slug' $config_file_path | tr -d "\"")
65
+update_needed_count=0
65 66
 
66 67
 for slug in $track_exercise_slugs
67 68
 do
@@ -88,6 +89,7 @@ do
88 89
     if ! [ -f "$track_exercise_version_file_path" ]
89 90
     then
90 91
         echo "$slug: needs update or version file (v$canonical_data_version)."
92
+        update_needed_count=$((update_needed_count + 1))
91 93
         continue
92 94
     fi
93 95
 
@@ -98,7 +100,13 @@ do
98 100
         # echo "$slug: up-to-date."
99 101
         continue
100 102
     else
103
+        update_needed_count=$((update_needed_count + 1))
101 104
         echo "$slug: needs update (v$track_data_version -> v$canonical_data_version)."
102 105
     fi
103 106
 
104 107
 done
108
+
109
+if [ $update_needed_count -eq 1 ]
110
+then
111
+    echo "All exercises are up to date!"
112
+fi