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

cameri / nostream / 39353040188
74%
main: 74%

Build:
Build:
LAST BUILD BRANCH: feat/admin-trust-automation-919
DEFAULT BRANCH: main
Ran 20 Oct 2026 01:25AM UTC
Jobs 2
Files 267
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

20 Oct 2026 01:22AM UTC coverage: 73.973%. Remained the same
39353040188

push

github

web-flow
feat(storage): repository traits, Postgres backend, and parity harness (#910)

* feat(storage): postgres backend, 51-method trait surface and 37 sqlx migrations

* test(storage): differential parity harness, schema contract and fixtures

* ci(storage): postgres service and parity step, ADR 0003 and changeset

* fix(storage): index-usable NIP-50, single pool without replicas, UTC everywhere, clear semantics

* test(storage): 51-method fixture coverage, whitelist and NIP-50 plan guards

* fix(scripts): bind parity ports to one address with per-run credentials; record ADR revisions

* docs(storage): record the query costs inherited from the capture

* fix(scripts): fail fast when the parity bind cannot be dialled; prove the credential is not echoed

The 127.0.0.1 default is right for CI and for a host run and wrong for this sandbox,
where the cargo tests run inside the builder container whose loopback is not the daemon
host's. Preflight now refuses a loopback bind against a remote daemon with one line
naming PARITY_BIND and PARITY_HOST, probes the dialled address with a three-second
timeout before the first container starts, and runs a forced connection-failure test
that fails the harness if the credential reaches the log.

* fix(storage): feature-gate the database test targets and EXPLAIN the composer's search SQL

* fix(scripts): parse the daemon endpoint, refuse wildcard binds, require the redaction test to run

* docs(storage): correct heed NO_TLS, fixture counts and revisit triggers

* fix(storage): normalise bracketed IPv6 before the wildcard and loopback checks; correct the record and add the language switch

* fix(scripts): refuse every all-zero IPv6 bind spelling and dial the unbracketed host

* fix(scripts): classify addresses by their canonical form; reword the NIP-50 trigger

* fix(storage): bind negative invite counts and exercise transactional enqueue

FieldUpdate::Set bound a negative count as NULLInt, the sentinel reserved
for Clear, so S... (continued)

3587 of 5362 branches covered (66.9%)

Branch coverage included in aggregate %.

7992 of 10291 relevant lines covered (77.66%)

870.39 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Integration - 39353040188.1 20 Oct 2026 01:25AM UTC 267
32.53
GitHub Action Run
2 Unit - 39353040188.2 20 Oct 2026 01:26AM UTC 267
70.9
GitHub Action Run
Source Files on build 39353040188
  • Tree
  • List 267
  • 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 #39353040188
  • 827558a6 on github
  • Prev Build on rewrite/main (#39251725360)
  • Next Build on rewrite/main (#39355354387)
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