Update locales test in build workflow

This commit is contained in:
Vince Grassia 2021-05-13 16:43:19 -04:00
parent cb07bc2300
commit 1c3db8e18e
1 changed files with 21 additions and 13 deletions

View File

@ -50,19 +50,27 @@ jobs:
- name: Testing locales - extName length - name: Testing locales - extName length
run: | run: |
exit_status=0 found_error=false
echo "Locales Test"
echo "============"
echo "extName string must be 40 characters or less" echo "extName string must be 40 characters or less"
echo "====================================" echo
for locale in $(ls src/_locales/); do for locale in $(ls src/_locales/); do
string_length=$(jq '.extName.message | length' src/_locales/$locale/messages.json) string_length=$(jq '.extName.message | length' src/_locales/$locale/messages.json)
if [[ $string_length -gt 40 ]]; then if [[ $string_length -gt 40 ]]; then
echo $locale: $string_length echo "$locale: $string_length"
exit_status=1 found_error=true
fi fi
done done
exit $exit_status if $found_error; then
echo
echo "Please fix 'extName' for the locales listed above."
exit 1
else
echo "Test passed!"
fi
build: build:
runs-on: windows-latest runs-on: windows-latest