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

prisma-risk / tsoracle / 26479209265
95%

Build:
DEFAULT BRANCH: main
Ran 26 May 2026 10:48PM UTC
Jobs 1
Files 89
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

26 May 2026 10:38PM UTC coverage: 94.938% (-0.05%) from 94.991%
26479209265

push

github

web-flow
fix(client): enforce per_attempt_deadline on get_current_max_safe (#525)

Mirror the `attempt` path: share one `PairBudget` across `client_with_cell`
and the RPC, time both phases out at `RetryPolicy::per_attempt_deadline`,
and evict the cached channel on a transport-class failure (incl.
`DeadlineExceeded`). A black-holed endpoint or a user-supplied
`channel_connector` whose future never resolves could previously hang
a coordinator/poller indefinitely; the public API now honors the same
deadline contract as `get_ts`. Single-shot semantics are preserved —
followers return `0` rather than `NOT_LEADER`, so there is no leader-
hint to chase and no worklist to drain.

Regression test drives the exact attack shape (hanging connector +
100 ms `per_attempt_deadline`) through the public surface; an outer
5 s safety timeout converts a hang on regressed code into a clean
diagnostic panic instead of a runaway test runner.

34 of 61 new or added lines in 1 file covered. (55.74%)

13486 of 14205 relevant lines covered (94.94%)

406943.47 hits per line

Uncovered Changes

Lines Coverage ∆ File
27
88.93
-2.26% crates/tsoracle-client/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 26479209265.1 26 May 2026 10:48PM UTC 89
94.94
GitHub Action Run
Source Files on build 26479209265
  • Tree
  • List 89
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26479209265
  • c30fc236 on github
  • Prev Build on main (#26478793068)
  • Next Build on main (#26479664586)
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