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

kobotoolbox / kpi / 30467788789
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/actions-deps-8dc637349b
DEFAULT BRANCH: master
Ran 29 Jul 2026 03:54PM UTC
Jobs 10
Files 894
Run time 2min
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

29 Jul 2026 03:49PM UTC coverage: 82.043%. Remained the same
30467788789

push

github

web-flow
style(KMLExport): sort import and add blank line for darker DEV-1635 (#7340)

### 💭 Notes

Formatting-only follow-up. When #7316 changed the `darker` job to trust
darker's exit code (instead of the old "fail only if stdout is
non-empty" workaround), two pre-existing findings on lines touched by
#7299 (`feat(KMLExport): cleanup legacy KoboCAT KML logic`) started
failing the job on `main` — with no output, because `darker --check`
reports via exit code and prints nothing.

The old check had been silently swallowing all `black`/`isort`
reformatting findings, so these slipped through when #7299 merged.

Two changes, both exactly what `darker --isort` produces:
- `kobo/apps/openrosa/apps/viewer/tasks.py` — sort the `export_tools`
import block + trailing comma
- `kobo/apps/openrosa/libs/renderers/renderers.py` — add the blank line
black wants before the module-level comment

Verified locally with the exact CI command (`darker --check --isort -L
"flake8 ..." kpi kobo hub -r <main>`): exit 1 → exit 0 after this
change.

No behavior change; internal only.

9548 of 12858 branches covered (74.26%)

30908 of 37673 relevant lines covered (82.04%)

5.51 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
95.29
5.88% kobo/apps/openrosa/libs/renderers/renderers.py
Jobs
ID Job ID Ran Files Coverage
1 30467788789.1 29 Jul 2026 03:54PM UTC 890
49.38
2 30467788789.2 29 Jul 2026 03:54PM UTC 890
44.15
3 30467788789.3 29 Jul 2026 03:56PM UTC 892
54.01
4 30467788789.4 29 Jul 2026 03:57PM UTC 892
50.71
5 30467788789.5 29 Jul 2026 03:57PM UTC 892
45.51
6 30467788789.6 29 Jul 2026 03:57PM UTC 890
58.89
7 30467788789.7 29 Jul 2026 03:58PM UTC 894
69.55
8 30467788789.8 29 Jul 2026 03:59PM UTC 892
67.15
9 30467788789.9 29 Jul 2026 04:00PM UTC 892
60.04
10 30467788789.10 29 Jul 2026 04:34PM UTC 890
52.75
Source Files on build 30467788789
  • Tree
  • List 894
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • b9a8d051 on github
  • Prev Build on main (#30453138507)
  • Next Build on main (#30480037256)
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