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

jallum / bedrock
66%
develop: 65%

Build:
Build:
LAST BUILD BRANCH: feature/rework_olivine
DEFAULT BRANCH: develop
Repo Added 12 Aug 2025 11:21PM UTC
Files 186
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 feature/api-feedback
branch: feature/api-feedback
CHANGE BRANCH
x
Reset
  • feature/api-feedback
  • develop
  • feature/31
  • feature/37
  • feature/41
  • feature/add_atomic_operations
  • feature/cleanup
  • feature/directory_layer
  • feature/key_selectors
  • feature/olivine_rework
  • feature/olivine_sqlite
  • feature/resolver_improvements
  • feature/rework_commit_proxy
  • feature/rework_olivine
  • main

18 Sep 2025 10:27PM UTC coverage: 65.585%. First build
1f758c1f5bef15b31f0ac1a06f35d0a2f3d4e1fe-PR-51

Pull #51

github

jallum
Refactor directory system: subspace → keyspace migration + test fixes

  Major architectural changes:
  - Replace Subspace with Keyspace throughout directory implementation
  - Migrate from Key-based encoding to structured Encoding modules
  - Simplify string representations and inspect implementations
  - Update API: get_path/get_layer/get_subspace → path/layer/to_keyspace
  - Add NodeKey encoding module for directory node metadata
  - Implement ToKeyRange and ToKeyspace protocol support

  Database improvements:
  - Add exclusive transaction mode to SQLite configuration
  - Remove excessive commenting and simplify connection parameters
  - Increase queue target for better performance

  Test fixes:
  - Fix mock expectations for get_range/1 calls in directory tests
  - Resolve nesting depth issue in do_list function
  - Ensure all directory tests pass after refactoring

  Breaking changes:
  - Directory API method names updated for consistency
  - Subspace references replaced with Keyspace
  - Key encoding moved to dedicated Encoding modules
Pull Request #51: Integrating feedback on the API

202 of 299 new or added lines in 9 files covered. (67.56%)

3880 of 5916 relevant lines covered (65.58%)

660.29 hits per line

Relevant lines Covered
Build:
Build:
5916 RELEVANT LINES 3880 COVERED LINES
660.29 HITS PER LINE
Source Files on feature/api-feedback
  • Tree
  • List 179
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1f758c1f... feature/api-feedback Refactor directory system: subspace → keyspace migration + test fixes Major architectural changes: - Replace Subspace with Keyspace throughout directory implementation - Migrate from Key-based encoding to structured Encoding modules - Sim... Pull #51 18 Sep 2025 10:28PM UTC jallum github
65.58
6d1bfce4... feature/api-feedback Renamed key -> prefix Pull #51 18 Sep 2025 11:23AM UTC jallum github
65.9
6bcc2b37... feature/api-feedback Repo calls are all implicit, like ecto. Pull #51 18 Sep 2025 10:59AM UTC jallum github
65.7
d7ac8959... feature/api-feedback Repo calls are all implicit, like ecto. Pull #51 16 Sep 2025 03:12AM UTC jallum github
65.41
4600fd98... feature/api-feedback Repo.transaction -> Repo.transact with :ecto semantics. Pull #51 16 Sep 2025 12:09AM UTC jallum github
65.86
a4f6cc28... feature/api-feedback Renamed Repo.range -> Repo.get_range Pull #51 15 Sep 2025 08:00PM UTC jallum github
65.41
60fe1087... feature/api-feedback Renamed Repo.range -> Repo.get_range Pull #51 15 Sep 2025 07:58PM UTC jallum github
65.41
See All Builds (158)
  • 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