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

kobotoolbox / kpi / 26038604283
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-2180-fix-admin-add-user
DEFAULT BRANCH: master
Ran 18 May 2026 02:10PM UTC
Jobs 10
Files 913
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

18 May 2026 02:05PM UTC coverage: 81.73%. Remained the same
26038604283

push

github

web-flow
fix(formbuilder): force select2 compatibility with jquery DEV-2134 (#7061)

### 📣 Summary
Fixes incompatibility between outdated select2 dependency and jquery v4
via polyfills

### 💭 Notes
Bumping jquery to v4 (#7015) broke the select2 component we use in
formbuilder. Select2 is an abandoned dependency we will most likely be
stuck with until we rewrite the formbuilder. As such, our choices seem
to be: Don't upgrade jquery or add a hack to keep select2 working. I
went with the latter, but I'm open to other approaches.

### 👀 Preview steps
1. In formbuilder, try to open "settings" for an individual question 
2. 🔴 [on main] It errors and does nothing
3. 🟢 [on PR] Settings view opens and the tags and appearance selects in
"question options" and dropdowns under "skip logic" work correctly.

9155 of 12373 branches covered (73.99%)

30177 of 36923 relevant lines covered (81.73%)

5.74 hits per line

Coverage Regressions

Lines Coverage ∆ File
117
61.73
-19.47% kpi/models/import_export_task.py
97
29.35
-48.26% kobo/apps/project_ownership/models/transfer.py
63
32.52
-51.22% kobo/apps/accounts/forms.py
50
83.83
-8.79% kpi/models/asset.py
44
60.05
-10.92% kpi/deployment_backends/base_backend.py
39
40.36
-6.43% kpi/deployment_backends/openrosa_backend.py
27
0.0
-72.97% kobo/apps/accounts/adapter.py
27
16.67
-18.0% kobo/apps/project_ownership/utils.py
24
40.0
-53.33% kpi/fields/jsonschema_form_field.py
23
60.41
-11.68% kpi/mixins/formpack_xlsform_utils.py
21
0.0
-70.0% kobo/apps/audit_log/tasks.py
18
35.56
-40.0% kpi/fields/file.py
17
46.99
-10.24% kobo/apps/organizations/views.py
13
37.14
-18.57% hub/utils/i18n.py
12
42.11
-31.58% kobo/apps/data_collectors/signals.py
12
43.06
-16.67% kobo/apps/project_ownership/serializers/invite.py
11
70.41
-5.61% kobo/apps/openrosa/apps/logger/models/instance.py
11
91.36
-3.06% kpi/mixins/object_permission.py
9
47.62
-21.43% kobo/apps/markdownx_uploader/models.py
9
67.61
-12.68% kobo/apps/project_ownership/models/invite.py
8
35.71
-4.76% kobo/apps/openrosa/apps/main/models/meta_data.py
8
48.94
-8.51% kobo/apps/openrosa/libs/utils/middleware.py
7
67.74
-22.58% kobo/apps/data_collectors/models.py
7
76.4
-7.87% kobo/apps/reports/report_data.py
7
53.33
-46.67% kpi/maintenance_tasks.py
7
70.37
-25.93% kpi/models/extra_project_metadata_field.py
6
30.19
-3.77% kobo/apps/openrosa/apps/api/permissions.py
6
43.75
-37.5% kobo/apps/project_ownership/filters.py
6
72.09
-13.95% kobo/apps/project_ownership/serializers/transfer.py
6
0.0
-100.0% kobo/apps/project_views/tasks.py
6
74.51
-11.76% kpi/context_processors.py
6
42.86
-42.86% kpi/mixins/asset.py
5
64.98
-1.21% kobo/apps/audit_log/models.py
5
30.0
-7.14% kobo/apps/organizations/permissions.py
5
47.22
-13.89% kobo/apps/organizations/tasks.py
5
90.2
-4.9% kpi/models/asset_file.py
5
81.03
-4.31% kpi/models/asset_snapshot.py
5
75.0
-20.83% kpi/models/authorized_application.py
4
53.85
-30.77% kobo/apps/accounts/templatetags/customize_email_content.py
4
22.69
-3.36% kobo/apps/stripe/utils/subscription_limits.py
4
89.47
-7.02% kpi/deployment_backends/mixin.py
3
78.43
-5.88% hub/models/extra_user_detail.py
3
59.39
-1.82% kobo/apps/organizations/models.py
3
88.57
-8.57% kobo/apps/project_views/models/project_view.py
2
57.09
-0.79% kobo/apps/openrosa/apps/viewer/models/parsed_instance.py
2
91.3
-8.7% kobo/apps/project_ownership/views/invite.py
2
85.84
-1.77% kpi/exceptions.py
1
44.44
-5.56% kobo/apps/accounts/templatetags/get_provider_appname.py
1
45.72
-0.37% kobo/apps/openrosa/apps/viewer/models/data_dictionary.py
1
57.89
-2.63% kobo/apps/organizations/utils.py
1
92.31
-7.69% kobo/apps/user_reports/utils/migrations.py
1
57.89
-2.63% kpi/db_routers.py
1
79.49
-2.56% kpi/deployment_backends/kc_access/storage.py
1
95.51
-1.12% kpi/deployment_backends/mock_backend.py
1
78.71
-0.5% kpi/filters.py
1
67.74
-3.23% kpi/mixins/standardize_searchable_field.py
1
92.0
-2.0% kpi/models/asset_version.py
1
75.0
-4.17% kpi/urls/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 26038604283.1 18 May 2026 02:10PM UTC 909
52.14
2 26038604283.2 18 May 2026 02:11PM UTC 909
53.79
3 26038604283.3 18 May 2026 02:11PM UTC 911
55.01
4 26038604283.4 18 May 2026 02:12PM UTC 911
53.33
5 26038604283.5 18 May 2026 02:12PM UTC 909
52.43
6 26038604283.6 18 May 2026 02:12PM UTC 911
65.8
7 26038604283.7 18 May 2026 02:13PM UTC 909
59.66
8 26038604283.8 18 May 2026 02:14PM UTC 911
53.74
9 26038604283.9 18 May 2026 02:15PM UTC 913
67.99
10 26038604283.10 18 May 2026 02:15PM UTC 911
60.76
Source Files on build 26038604283
  • Tree
  • List 913
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 4b02071f on github
  • Prev Build on main (#25920870844)
  • Next Build on main (#26039046825)
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