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

KeychainMDIP / kc / 25243756266
97%

Build:
DEFAULT BRANCH: main
Ran 02 May 2026 04:32AM UTC
Jobs 1
Files 42
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

02 May 2026 04:28AM UTC coverage: 96.962% (+0.1%) from 96.84%
25243756266

push

github

web-flow
fix: harden and simplify hyperswarm negentropy sync (#1198)

* add gatekeeper profiler

* add cursor for paginated window sync

* negentrophy version 2

* fix docker image collisions

* remove sync guard

* Sort by signed sig time in ms

* fix: paginate capped negentropy windows

* reduce record per window size

* fix: split round-capped negentropy windows

* fix: restore second-based negentropy sync keys

* chore: restore negentropy window cap default

* fix: harden negentropy close handling

* Revert "add gatekeeper profiler"

This reverts commit 9009d74f2.

* refactor: unify paged negentropy history sync

* fix: require exact negentropy version match

* fix: always rebuild sync store on startup

* test: mock b4a for hyperswarm mediator tests

* style: satisfy b4a mock lint rule

* test: unblock hyperswarm mediator jest imports

* test: drop hyperswarm mediator runtime shims

* fix: correct hyperswarm mediator connection types

* test: support in-memory hyperswarm sync store in jest

* test: exclude hyperswarm runtime surfaces from coverage

* tests: remove new direct hypr test / restore test framework changes

* tests: increase sync coverage

* tests: bootstrap reset

* tests: improve coverage

* tests: test negentrophy windows

* tests: check smaller sample does not lower max

* add gatekeeper profiler

* fix: improve performance

* fix: do not import known ops

* fix: avoid sending ops already seen

* fix: avoid counting invalid rows in negentropy pages

* fix: use stable cursor ordering for negentropy paging

* fix: avoid replaying known negentropy window overlap

* feat: prioritize negentropy sync before legacy

* chore: hypr postgres DB move from JSONB to rows

* chore: remove profiler

* test: raise negentropy coverage

* add temporary logging

* fix: per session/window engine

* add diagnostic message

* revert: remove gatekeeper perf shortcuts

* chore: add negentropy transfer diagnostics

* fix: negotiate bac... (continued)

3288 of 3456 branches covered (95.14%)

Branch coverage included in aggregate %.

357 of 364 new or added lines in 12 files covered. (98.08%)

2 existing lines in 1 file now uncovered.

4787 of 4872 relevant lines covered (98.26%)

1869.43 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
94.71
-3.78% services/mediators/hyperswarm/src/sync-persistence.ts
2
96.99
-0.25% packages/gatekeeper/src/gatekeeper.ts
1
98.35
1.07% services/mediators/hyperswarm/src/negentropy/adapter.ts

Coverage Regressions

Lines Coverage ∆ File
2
98.35
1.07% services/mediators/hyperswarm/src/negentropy/adapter.ts
Jobs
ID Job ID Ran Files Coverage
1 25243756266.1 02 May 2026 04:32AM UTC 84
97.46
GitHub Action Run
Source Files on build 25243756266
  • Tree
  • List 42
  • Changed 34
  • Source Changed 9
  • Coverage Changed 34
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25243756266
  • c3022243 on github
  • Prev Build on main (#24350260753)
  • Next Build on main (#25421744181)
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