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

kobotoolbox / kpi / 23500811961
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 24 Mar 2026 04:38PM UTC
Jobs 10
Files 886
Run time 3min
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

24 Mar 2026 04:33PM UTC coverage: 81.768% (-0.009%) from 81.777%
23500811961

push

github

web-flow
fix(longRunningMigrations): retry on transient DB errors, fix 0011 extra_details DEV-1910 (#6858)

### 👷 Description for instance maintainers

Several long-running migrations were silently failing due to transient
database connection errors, causing them to be permanently stuck in a
`FAILED` state and never retried.

The migration runner now detects known transient errors (autocommit
conflicts, in-progress connection errors) and retries on the next
scheduled run instead of marking the migration as failed. A Django
migration (`0021`) resets any previously failed migrations back to
`created` so they resume automatically on deploy.

Two fixes were also applied to `0011_backfill_exceeded_limit_counters`:
it now creates the user profile if missing, and updates the completion
flag directly in the database to avoid triggering organization name sync
logic that could fail on names longer than 200 characters.

7438 of 11548 branches covered (64.41%)

6 of 17 new or added lines in 5 files covered. (35.29%)

28546 of 34911 relevant lines covered (81.77%)

5.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
0.0
0.0% kobo/apps/long_running_migrations/jobs/0011_backfill_exceeded_limit_counters.py
4
0.0
0.0% kobo/apps/long_running_migrations/jobs/0020_backfill_asset_version_hash.py
2
0.0
kobo/apps/long_running_migrations/jobs/0021_noop.py
1
0.0
0.0% kobo/apps/long_running_migrations/jobs/0005_backfill_logger_instance_root_uuid.py
Jobs
ID Job ID Ran Files Coverage
1 23500811961.1 24 Mar 2026 04:38PM UTC 882
53.25
2 23500811961.2 24 Mar 2026 04:38PM UTC 882
54.73
3 23500811961.3 24 Mar 2026 04:39PM UTC 884
54.51
4 23500811961.4 24 Mar 2026 04:39PM UTC 884
56.02
5 23500811961.5 24 Mar 2026 04:40PM UTC 884
65.4
6 23500811961.6 24 Mar 2026 04:40PM UTC 882
53.57
7 23500811961.7 24 Mar 2026 04:41PM UTC 882
60.48
8 23500811961.8 24 Mar 2026 04:41PM UTC 884
54.96
9 23500811961.9 24 Mar 2026 04:41PM UTC 886
67.7
10 23500811961.10 24 Mar 2026 05:02PM UTC 884
61.65
Source Files on build 23500811961
  • Tree
  • List 886
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 1b74d929 on github
  • Prev Build on release/2.026.07 (#23357994556)
  • Next Build on release/2.026.07 (#23601893988)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc