diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 7c8d1e4fe..a33ba83cd 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -23,10 +23,12 @@ jobs: exit 1 fi gulp - langlength=`jq -r '. | length' src/assets/lang/en.json` - langindexlength=`jq -r '. | length' scripts/langindex.json` - if [ $langlength -ne $langindexlength ]; then - echo "Lang file has $langlength while langindex $langindexlength" + langcount=`jq -r '. | length' src/assets/lang/en.json` + freemiumcount=`jq 'keys' src/assets/lang/en.json | grep "freemium." | wc -l | xargs` + allcount=$(($langcount - $freemiumcount)) + langindexcount=`jq -r '. | length' scripts/langindex.json` + if [ $allcount -ne $langindexcount ]; then + echo "Lang file has $langcount ($freemiumcount) while langindex $langindexcount" exit 1 fi