Skip to content

v1.3.0

Latest

Choose a tag to compare

@mariokreitz mariokreitz released this 27 Oct 16:28
Immutable release. Only release title and notes can be modified.
84f75d2

No breaking change. Adds the qa, qa-severity, and qa-strict inputs, which
run verbatra check --qa over every committed translation and turn each finding
into an annotation, the require-reviewed input, which runs
verbatra check --require-reviewed and fails the step while a machine-written
translation is not approved, and the needs-human output, which is "true" when
translate exits 3 in human-only mode. That exit passes the step instead of
failing it. It also adds the sensitive input, which runs
verbatra check --sensitive, and the locales input, which limits a run to a
comma-separated subset of target locales with --locales. The step now fails
before installing the CLI when node-version resolves to a Node.js outside the
pinned CLI's range (22.18.0 or newer on the 22 line, or 24 or newer for
0.12.0 and newer; 22.14.0 or newer before). check now also warns about plurals that lack a CLDR plural category
the target language uses, and a whole-run failure shows the CLI's hint as a
next step and names the code of a wrapped error. See
Check translation quality,
Require reviewed translations, and
Human-only mode.

Minimum runner: Actions Runner v2.327.1. Minimum @verbatra/cli for qa,
require-reviewed, sensitive, and exit 3: 0.12.0; every other input still works from
0.9.3.