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

kobotoolbox / kpi / 29529309586 / 7
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/actions-deps-fa52573c10
DEFAULT BRANCH: master
Ran 16 Jul 2026 07:54PM UTC
Files 893
Run time 35s
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: 66.928% (+17.4%) from 49.48%
29529309586.7

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

7064 of 12729 branches covered (55.5%)

25039 of 37412 relevant lines covered (66.93%)

0.67 hits per line

Source Files on job 29529309586.7
  • Tree
  • List 893
  • Changed 314
  • Source Changed 0
  • Coverage Changed 314
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 29529309586
  • 017808a0 on github
  • Prev Job for on main (#29523797333.1)
  • Next Job for on main (#29570010125.8)
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