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

archetech / archon / 38311641674
93%

Build:
DEFAULT BRANCH: main
Ran 12 Oct 2026 09:48PM UTC
Jobs 1
Files 106
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

12 Oct 2026 09:36PM UTC coverage: 95.007% (-0.007%) from 95.014%
38311641674

push

github

web-flow
fix(gatekeeper): release history lock between Rust status-scan chunks (#1381)

The Rust status scan held history_lock for the whole pass over every DID,
blocking DID resolution, /dids and event processing for the scan's full
duration (13-45s on a ~35k-DID node, every minute by default). The
TypeScript scan already takes the lock one 32-DID chunk at a time.

Runtime scans now take the lock per chunk and yield between chunks. A
generation counter keeps a scan that overlapped an invalidation from
caching its counts, runtime scans are serialized, and a /status request
that waited on a scan reuses its result. The status loop logs the result
it computed rather than scanning again.

Fixes #1379

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

3567 of 3984 branches covered (89.53%)

Branch coverage included in aggregate %.

9847 of 10135 relevant lines covered (97.16%)

22082.94 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38311641674.1 12 Oct 2026 09:48PM UTC 106
95.01
GitHub Action Run
Source Files on build 38311641674
  • Tree
  • List 106
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #38311641674
  • b00ebb3a on github
  • Prev Build on main (#38305788159)
  • Next Build on main (#38331516593)
  • Delete
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