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

tari-project / tari
61%

Build:
DEFAULT BRANCH: development
Repo Added 11 Mar 2022 03:53AM UTC
Files 702
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

LAST BUILD ON BRANCH development
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • ci-coverage-mbignorefolders
  • ci-feature-selfhosted-runners
  • development

06 May 2026 10:38AM UTC coverage: 61.099% (+0.2%) from 60.93%
25430358434

push

github

web-flow
fix: prevent EADDRINUSE race on gRPC handoff from readiness server (#7815)

The readiness gRPC server and the main gRPC server bind the same
address. The handoff used a 1s timeout and, on elapse, only logged an
error and fell through. Dropping the JoinHandle does not abort the task,
so the readiness server kept its listener and the main server's bind
failed with EADDRINUSE. The bind error was then swallowed because
run_grpc was spawned fire-and-forget, leaving gRPC silently dead for the
lifetime of the process.

- Raise readiness shutdown timeout from 1s to 5s.
- On timeout, abort the readiness task via abort_handle() and yield so
the listener is dropped before the main server binds.
- Capture the main gRPC JoinHandle and wait briefly to detect bind
failures, returning a fatal ExitError(GrpcError) instead of swallowing
them.

71081 of 116338 relevant lines covered (61.1%)

223425.58 hits per line

Relevant lines Covered
Build:
Build:
116338 RELEVANT LINES 71081 COVERED LINES
223425.58 HITS PER LINE
Source Files on development
  • Tree
  • List 702
  • Changed 19
  • Source Changed 2
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25430358434 development fix: prevent EADDRINUSE race on gRPC handoff from readiness server (#7815) The readiness gRPC server and the main gRPC server bind the same address. The handoff used a 1s timeout and, on elapse, only logged an error and fell through. Dropping the... push 06 May 2026 11:34AM UTC web-flow github
61.1
25379827969 development chore: new release v5.3.1-pre.1 push 05 May 2026 02:40PM UTC SWvheerden github
60.93
25370187436 development fix: check sidechain validation rules (#7801) check sidechain validations push 05 May 2026 11:17AM UTC web-flow github
60.97
25304980873 development test: add standalone offline signer cucumber coverage (#7792) Description --- Adds standalone `minotari_offline_signer` coverage to the offline one-sided transaction cucumber feature. This introduces a library entrypoint for the offline signer C... push 04 May 2026 07:39AM UTC web-flow github
60.97
25161246671 development chore: new release v5.3.1-pre.0 push 30 Apr 2026 11:42AM UTC SWvheerden github
61.02
25106105978 development fix(deps): upgrade diesel to 2.3.8 for RUSTSEC-2026-0111 (#7790) Description --- Upgrade Diesel dependencies from 2.2.10 to 2.3.8 across Tari crates that use the SQLite backend, and refresh diesel_migrations to 2.3. This addresses the RUSTSEC-20... push 29 Apr 2026 12:21PM UTC web-flow github
61.03
24836861553 development chore: new release v5.3.0-pre.12 push 23 Apr 2026 02:25PM UTC SWvheerden github
60.95
24781987141 development chore: build fix push 22 Apr 2026 02:43PM UTC SWvheerden github
61.02
24721131192 development feat: http docs push 21 Apr 2026 12:54PM UTC SWvheerden github
61.03
24714675907 development chore: new release v5.3.0-pre.11 push 21 Apr 2026 10:22AM UTC SWvheerden github
61.01
See All Builds (616)
  • Repo on GitHub
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