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

kobotoolbox / kpi / 19346329513
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-1453-run-external-process
DEFAULT BRANCH: master
Ran 13 Nov 2025 09:59PM UTC
Jobs 2
Files 878
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

13 Nov 2025 09:25PM UTC coverage: 81.327%. Remained the same
19346329513

push

github

web-flow
perf(build): switch from pip to uv DEV-1282 (#6467)

Switch to `uv` as a drop-in replacement for `pip-tools`. 

Use `uv pip install`, `uv pip sync`, and `uv pip compile` instead of the
pip equivalents.

With this update, we no longer install `pip-tools` in the container.

The Docker base image has switched from `python:3.10-bookworm` to
`ghcr.io/astral-sh/uv:python3.10-bookworm`, which includes `uv` and sets
`UV_TOOL_BIN_DIR=/usr/local/bin`.

---

- Container, CI: Use vendor image that includes uv, use vendor action
that installs uv.
- `pip/dependencies`: Remove -e (editable git repositories) for uv
compatibility.
- Dockerfile, docker-entrypoint, actions: Use uv commands instead of
pip.
- Dockerfile: No longer includes pip-tools.

Result:

- CI saves about a minute for `pytest` and `drf-spectacular`
- Container builds save about a minute.
- `kobo-install` still syncs dependencies automatically — it is
noticeably faster.

7097 of 11148 branches covered (63.66%)

27413 of 33707 relevant lines covered (81.33%)

1.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 19346329513.1 13 Nov 2025 09:59PM UTC 876
78.93
2 19346329513.2 13 Nov 2025 10:00PM UTC 878
81.29
Source Files on build 19346329513
  • Tree
  • List 878
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • d650cb4f on github
  • Prev Build on main (#19337536313)
  • Next Build on main (#19367571143)
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