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

maxlambrecht / rust-spiffe / 38485197621
94%

Build:
DEFAULT BRANCH: main
Ran 13 Oct 2026 11:39PM UTC
Jobs 1
Files 50
Run time 1min
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 Oct 2026 11:35PM UTC coverage: 92.323% (+2.8%) from 89.542%
38485197621

push

github

maxlambrecht
fix(spiffe): make source shutdown cancellation-safe

Race supervisor setup against cancellation for X509Source and JwtSource.
Retain shared join ownership and abort permission across cancelled,
concurrent, and repeated shutdown callers.

Request abort after each caller's grace period and await actual task
completion before returning. Abort on last public-handle drop while
preserving existing pre-spawn guards and authoritative trust state.

Add lifecycle and TLS regressions and document shutdown guarantees.

Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com>

499 of 534 new or added lines in 6 files covered. (93.45%)

235 existing lines in 10 files now uncovered.

9885 of 10707 relevant lines covered (92.32%)

834.02 hits per line

Uncovered Changes

Lines Coverage ∆ File
31
88.43
spiffe/src/workload_api/lifecycle_test_support.rs
1
96.74
2.1% spiffe/src/jwt_source/source.rs
1
73.94
23.24% spiffe/src/jwt_source/supervisor.rs
1
97.0
1.57% spiffe/src/x509_source/source.rs
1
86.5
16.24% spiffe/src/x509_source/supervisor.rs

Coverage Regressions

Lines Coverage ∆ File
39
73.94
23.24% spiffe/src/jwt_source/supervisor.rs
39
97.0
1.57% spiffe/src/x509_source/source.rs
37
86.5
16.24% spiffe/src/x509_source/supervisor.rs
35
96.74
2.1% spiffe/src/jwt_source/source.rs
31
93.08
2.04% spiffe-rustls/src/verifier.rs
14
66.67
4.69% spiffe-rustls/src/client.rs
14
65.0
5.3% spiffe-rustls/src/server.rs
12
0.0
0.0% spiffe/src/jwt_source/errors.rs
8
98.59
2.97% spiffe-rustls/src/resolve.rs
6
85.04
0.0% spiffe/src/x509_source/limits.rs
Jobs
ID Job ID Ran Files Coverage
1 38485197621.1 13 Oct 2026 11:39PM UTC 50
92.32
GitHub Action Run
Source Files on build 38485197621
  • Tree
  • List 50
  • Changed 19
  • Source Changed 17
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38485197621
  • 7db67424 on github
  • Prev Build on main (#38483736544)
  • Next Build on main (#38503154239)
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