mirror of
https://github.com/dgtlmoon/changedetection.io.git
synced 2026-06-06 20:07:35 +00:00
i18n: Clear pre-existing dennis warnings in messages.pot (#4112)
This commit is contained in:
@@ -35,20 +35,14 @@ jobs:
|
||||
run: |
|
||||
pip install "$(grep -E '^dennis ?>=' requirements.txt)"
|
||||
dennis-cmd lint --errorsonly changedetectionio/translations/
|
||||
- name: Lint .pot template with dennis (baseline-limited warnings)
|
||||
# BASELINE: dennis warnings present when this check was introduced. Ratchet down only.
|
||||
# Each time a warning is fixed, lower BASELINE_LIMIT to lock in the improvement.
|
||||
# Once it reaches 0, replace this step with a strict (`warnings > 0` fails) check,
|
||||
# matching the `.po` step.
|
||||
env:
|
||||
BASELINE_LIMIT: 12
|
||||
- name: Lint .pot template with dennis (warnings)
|
||||
run: |
|
||||
output=$(dennis-cmd lint changedetectionio/translations/messages.pot)
|
||||
echo "$output"
|
||||
warnings=$(echo "$output" | awk '/Warnings:/ {print $NF; exit}')
|
||||
if (( ${warnings:-0} > BASELINE_LIMIT )); then
|
||||
echo "ERROR: ${warnings} dennis warning(s) exceed baseline of ${BASELINE_LIMIT} in messages.pot"
|
||||
echo "Fix the new warning(s). BASELINE_LIMIT may only ratchet downward."
|
||||
if (( ${warnings:-0} > 0 )); then
|
||||
echo "ERROR: ${warnings} dennis warning(s) detected in messages.pot"
|
||||
echo "Fix the warning(s)."
|
||||
exit 1
|
||||
fi
|
||||
- name: Lint .po files with dennis (warnings)
|
||||
|
||||
Reference in New Issue
Block a user