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

prisma-risk / tsoracle / 26378349683
95%

Build:
DEFAULT BRANCH: main
Ran 25 May 2026 01:25AM UTC
Jobs 1
Files 79
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

25 May 2026 01:20AM UTC coverage: 94.805% (-0.03%) from 94.837%
26378349683

push

github

web-flow
feat(consensus): give the high-water advance rule a single home via AdvancePayload::merge (#369)

The monotonic apply rule — current = max(current, at_least) — was
reimplemented inline at three apply sites across two driver crates:
paxos drain_decided_into, paxos HighWaterSnapshot::create, and openraft
apply. Add AdvancePayload::merge(self, current) -> u64 in
tsoracle-consensus as the single named home for the invariant, give it
one test, and call it at all three sites.

Behavior is unchanged: each site previously ran `if at_least > current`
and the method returns the same max. The paxos drain site keeps its
`if new > prev` guard so the "high-water advanced" trace still fires
only on a real advance.

Labelled feat rather than the issue's refactor because it adds a public
method to a library crate consumed by the driver crates; under the
release_commits = "^(feat|fix|perf)" filter a refactor-labelled
public-API add would not publish a new tsoracle-consensus version, so a
dependent referencing the new symbol would fail cargo publish --verify
against the stale registry.

Closes #348

24 of 29 new or added lines in 4 files covered. (82.76%)

12045 of 12705 relevant lines covered (94.81%)

433545.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
89.83
-7.61% crates/tsoracle-consensus/src/advance.rs
Jobs
ID Job ID Ran Files Coverage
1 26378349683.1 25 May 2026 01:25AM UTC 79
94.81
GitHub Action Run
Source Files on build 26378349683
  • Tree
  • List 79
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26378349683
  • 9b93226b on github
  • Prev Build on main (#26378308747)
  • Next Build on main (#26378411301)
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