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

bedrock-kv / bedrock / 10a20bf68919c2a3b6f185aade0a910f7efa8d10
73%

Build:
DEFAULT BRANCH: develop
Ran 14 Jul 2026 09:11PM UTC
Jobs 3
Files 215
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

14 Jul 2026 09:10PM UTC coverage: 72.651%. Remained the same
10a20bf68919c2a3b6f185aade0a910f7efa8d10

push

github

web-flow
Enable Credo Readability.Specs for lib/, add missing @specs (bedrock-qjp) (#90)

## Summary
- Convert `.credo.exs` checks to list form (merges with credo defaults;
a map-form `enabled:` list would replace the entire default set) and
enable `Credo.Check.Readability.Specs` with `test/` excluded — specs are
required for lib code only, test helpers are exempt.
- Add the 111 missing `@spec` annotations across 20 lib files (115 credo
findings; multi-clause functions share one spec). Specs use existing
module types (`Bedrock.value()`, `t()`, etc.) rather than loose `any()`
where the real type is clear.
- `Readability.MultiAlias` remains disabled, but a spike showed it has
zero findings if we want to enable it later.

## Testing
- `mix quality`: format check, `credo --strict` (no issues), dialyzer
**0 errors** — dialyzer validates the new specs are type-correct.
- Full suite: 2512 tests, 158 properties, 13 doctests, 0 failures.

Closes bedrock-qjp.

5690 of 7832 relevant lines covered (72.65%)

2933.77 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
68.97
-4.6% lib/bedrock/data_plane/resolver/tree.ex
1
56.0
0.0% lib/bedrock/data_plane/log/shale/segment.ex
1
15.79
0.0% lib/bedrock/data_plane/materializer/olivine/pulling.ex
1
0.0
0.0% lib/bedrock/internal/tracing/raft_telemetry.ex
Jobs
ID Job ID Ran Files Coverage
1 10a20bf68919c2a3b6f185aade0a910f7efa8d10.1 14 Jul 2026 09:11PM UTC 215
72.6
GitHub Action Run
2 10a20bf68919c2a3b6f185aade0a910f7efa8d10.2 17 Jul 2026 01:41AM UTC 215
72.6
GitHub Action Run
3 10a20bf68919c2a3b6f185aade0a910f7efa8d10.3 17 Jul 2026 02:16AM UTC 215
72.6
GitHub Action Run
Source Files on build 10a20bf68919c2a3b6f185aade0a910f7efa8d10
  • Tree
  • List 215
  • Changed 20
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 10a20bf6 on github
  • Prev Build on develop (#E5A7A597...)
  • Next Build on develop (#58BCA320...)
  • 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