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

ooni / probe-cli / 29909413378
71%

Build:
DEFAULT BRANCH: master
Ran 22 Jul 2026 09:54AM UTC
Jobs 1
Files 679
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

22 Jul 2026 09:48AM UTC coverage: 70.908% (-0.02%) from 70.931%
29909413378

push

github

web-flow
chore: add support to build userauth from source (#1795)

## Checklist

- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md)
- [x] reference issue for this pull request:
https://github.com/ooni/probe-cli/issues/1796
- [ ] if you changed anything related to how experiments work and you
need to reflect these changes in the ooni/spec repository, please link
to the related ooni/spec pull request: <!-- add URL here -->
- [ ] if you changed code inside an experiment, make sure you bump its
version number

<!-- Reminder: Location of the issue tracker:
https://github.com/ooni/probe -->

## Description

This diff adds support to build userauth static lib from source. This is
done to allow building with musl which is what we support for our CLI
binaries on the CI. The `USERAUTH_FROM_SOURCE` flag is introduced to
control if we want to build from source or pull in the published builds
from ooniprobe-rs

129 of 205 new or added lines in 11 files covered. (62.93%)

5 existing lines in 2 files now uncovered.

28307 of 39921 relevant lines covered (70.91%)

47.17 hits per line

Uncovered Changes

Lines Coverage ∆ File
51
67.72
internal/cmd/buildtool/userauth.go
7
0.0
0.0% internal/cmd/e2epostprocess/main.go
6
55.07
2.61% internal/cmd/buildtool/windows.go
4
47.54
-0.79% internal/cmd/apitool/main.go
3
74.29
-4.5% internal/cmd/buildtool/darwin.go
3
76.92
2.32% internal/cmd/buildtool/linuxstatic.go
1
0.0
0.0% internal/cmd/buildtool/linux.go
1
0.0
0.0% internal/userauth/submitter.go

Coverage Regressions

Lines Coverage ∆ File
4
92.77
-4.82% internal/testingx/tlssniproxy.go
1
0.0
0.0% internal/userauth/submitter.go
Jobs
ID Job ID Ran Files Coverage
1 0 - 29909413378.1 22 Jul 2026 09:54AM UTC 679
70.91
GitHub Action Run
Source Files on build 29909413378
  • Tree
  • List 679
  • Changed 13
  • Source Changed 0
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 703db5a0 on github
  • Prev Build on master (#29677363984)
  • Next Build on master (#30070594754)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc