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

tarantool / go-storage / 26288689338
90%

Build:
DEFAULT BRANCH: master
Ran 22 May 2026 12:49PM UTC
Jobs 1
Files 49
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

22 May 2026 12:48PM UTC coverage: 89.906% (-0.1%) from 90.053%
26288689338

push

github

bigbes
integrity: add ValueKey/FullKeys with prefix-aware Store accessors

Codec.ValueKey returns the namer-relative value-layer key (renamed from
the originally-proposed FullKey). Codec.FullKeys returns every key the
namer would emit for the name — value plus one per hash and signature
layer. Both validate name with the same rule as Put/Delete/Get/Watch
(rejecting empty, leading-slash, trailing-slash names) and surface
ErrInvalidName / ErrNoValueKey.

Store.ValueKey and Store.FullKeys mirror the codec methods but return
on-disk keys: when the storage is wrapped with storage.Prefixed, the
wrapper's prefix is prepended. Discovery uses a new storage.Prefixer
interface implemented on *prefixed; storage.StoragePrefix walks the
wrapper for callers that may or may not be in a Prefixed scope.

SingletonStore gains no-arg ValueKey and FullKeys delegating to the
inner Store with the bound name.

Also tightens Codec.BindPredicate to reject the same invalid names —
without it, a stray leading slash would silently equate "/foo" and
"foo", letting a predicate match a row that no sibling call could see.

57 of 68 new or added lines in 5 files covered. (83.82%)

2 existing lines in 1 file now uncovered.

3812 of 4240 relevant lines covered (89.91%)

511.34 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
87.5
-5.56% prefix.go

Coverage Regressions

Lines Coverage ∆ File
2
88.54
-2.08% driver/etcd/etcd.go
Jobs
ID Job ID Ran Files Coverage
1 26288689338.1 22 May 2026 12:49PM UTC 49
89.91
GitHub Action Run
Source Files on build 26288689338
  • Tree
  • List 49
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • df19d41c on github
  • Prev Build on master (#26234582722)
  • Next Build on master (#26520148948)
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