• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IJHack / QtPass / 41466027293
93%

Build:
DEFAULT BRANCH: main
Ran 02 Nov 2026 03:04PM UTC
Jobs 1
Files 125
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Nov 2026 02:52PM UTC coverage: 92.72%. Remained the same
41466027293

push

github

web-flow
l10n: refresh sources, fill empty entries with a local model; fill and review tooling (#2109)

* skills: fill_ts.py for empty entries; audit SCRIPT check

fill_ts.py fills empty unfinished <translation> elements and nothing
else. "pending" lists them as JSON with a glossary of the locale's own
finished short translations; "apply" writes a JSON answer back (the
agent workflow used for earlier fills); "llm" asks a local
OpenAI-compatible server (FastFlowLM or ollama, translategemma:4b by
default) with the glossary and the dialog a string comes from. Every
answer is checked for placeholders, HTML, line breaks, the & shortcut
and the locale's script before it is written; a refused one stays
empty.

audit_ts.py gains SCRIPT: letters of a script that is neither Latin
nor the locale's own (Devanagari Punjabi, Arabic inside Sinhala). The
script now comes from the file name: localization_sr_Cyrl.ts says
language="sr_RS", so MIX never checked it.

Both scripts get unit tests, run by the skill-sanity workflow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VJygpMUf461yZgfAqwMJ6d
Signed-off-by: Anne Jan Brouwer <brouwer@annejan.com>

* l10n: refresh sources, fill empty entries with translategemma:4b

make lupdate, then fill_ts.py llm with translategemma:4b on the NPU
(FastFlowLM), for every locale but en_US, ru and he. All new text stays
type="unfinished" for Weblate.

Read and corrected by hand: nl_NL, de_DE, fr_FR. The "Words,
separated by commas" tooltip lost its meaning in all three, so it is
left empty in the locales nobody read.

Two broken strings from main emptied, found by the new SCRIPT check:
bn "Template contents will be set based on GPG version." (Devanagari)
and si "Process output" (Arabic letters).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VJygpMUf461yZgfAqwMJ6d
Signed-off-by: Anne Jan Brouwer <brouwer@annejan.com>

* configdia... (continued)

10087 of 10879 relevant lines covered (92.72%)

398.04 hits per line

Coverage Regressions

Lines Coverage ∆ File
9
0.0
0.0% src/qrc_qmake_qmake_qm_files.cpp
Jobs
ID Job ID Ran Files Coverage
1 41466027293.1 02 Nov 2026 03:04PM UTC 125
92.72
GitHub Action Run
Source Files on build 41466027293
  • Tree
  • List 125
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41466027293
  • 9d87aa39 on github
  • Prev Build on main (#41294590088)
  • Next Build on main (#41477231087)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc