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

kobotoolbox / kpi / 29529309586
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-2427-reprocess-failed-root-uuid-xforms
DEFAULT BRANCH: master
Ran 16 Jul 2026 07:50PM UTC
Jobs 10
Files 895
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

16 Jul 2026 07:46PM UTC coverage: 81.696% (+0.006%) from 81.69%
29529309586

push

github

web-flow
chore(openapi): type data_sharing in Open API assetsPartialUpdate request model DEV-2003 (#7252)

### 📣 Summary
Remodeled the data_sharing property properly in AssetPatchRequest and
cleaned up boilerplate code. Also updated `connectProject.tsx` to use
the new geneated model.

### 📖 Description
* Replaced the drf-spectacular schema extensions with natively supported
DRF discriminated unions using a `PolymorphicProxySerializer` that
allows the backend to generate `oneOf` blocks from DRF serialization
structures. Remodeled the data_sharing property properly in
`AssetPatchRequest`.
* Deleted `AssetCreateRequestSerializerExtension`,
`AssetPatchRequestSerializerExtension`, and
`BulkPayloadSerializerExtension` from
`kpi/schema_extensions/v2/assets/extensions.py`. This reduces
boilerplate and prevents future disconnects between the codebase logic
and the OpenAPI JSON mapping
* With the correct model for `PatchedAssetPatchRequest` (including the
data_sharing: `{ enabled, fields }` structure), we removed the explicit
`as any` typing workaround in `connectProjects.tsx`

### 👀 Preview steps
Nothing to preview, the drf-spectacular and orval checks should pass

9437 of 12749 branches covered (74.02%)

14 of 14 new or added lines in 2 files covered. (100.0%)

30570 of 37419 relevant lines covered (81.7%)

5.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29529309586.1 16 Jul 2026 07:50PM UTC 891
49.48
2 29529309586.2 16 Jul 2026 07:50PM UTC 891
52.91
3 29529309586.3 16 Jul 2026 07:51PM UTC 891
44.35
4 29529309586.4 16 Jul 2026 07:51PM UTC 893
45.71
5 29529309586.5 16 Jul 2026 07:52PM UTC 893
54.16
6 29529309586.6 16 Jul 2026 07:53PM UTC 891
59.14
7 29529309586.7 16 Jul 2026 07:54PM UTC 893
66.93
8 29529309586.8 16 Jul 2026 07:54PM UTC 893
50.81
9 29529309586.9 16 Jul 2026 07:55PM UTC 893
60.28
10 29529309586.10 16 Jul 2026 07:55PM UTC 895
69.22
Source Files on build 29529309586
  • Tree
  • List 895
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 017808a0 on github
  • Prev Build on main (#29523797333)
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