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

Devin-Yeung / proglog / 21540041795
37%

Build:
DEFAULT BRANCH: master
Ran 31 Jan 2026 06:13AM UTC
Jobs 1
Files 9
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

31 Jan 2026 06:12AM UTC coverage: 51.136% (+9.5%) from 41.644%
21540041795

push

github

web-flow
feat: a high-level persistent log api (#1)

* feat(log): impl log initialization

* feat(log): add thread-safe log append

* feat(log): add Read and Close methods with integration test

* apply code review suggestions

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix(log): return store append error in segment Append

* feat(log): add lowestoffset and highestoffset accessors

* feat(log): add remove methods for store/index/segment with tests

* fix(log): unmap mmap and close index file on Close

* feat(log): impl segment truncation

* refactor(log): refactor log tests

* fix(log): prevent truncating active segment

* fix: fix TOCTOU race in getting log length

* fix(log): preserve remaining segments when truncating log

* Apply suggestions from code review

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix(log): prevent truncating active segment at next offset

* Apply suggestions from code review

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix(log): panic if segments list is unexpectedly empty

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

115 of 165 new or added lines in 4 files covered. (69.7%)

270 of 528 relevant lines covered (51.14%)

0.55 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
66.67
2.6% internal/log/store.go
4
76.47
-0.2% internal/log/index.go
5
67.82
0.25% internal/log/segment.go
39
71.53
internal/log/log.go
Jobs
ID Job ID Ran Files Coverage
1 21540041795.1 31 Jan 2026 06:13AM UTC 9
51.14
GitHub Action Run
Source Files on build 21540041795
  • Tree
  • List 9
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21540041795
  • 42ceb679 on github
  • Prev Build on master (#21506127547)
  • Next Build on master (#21540655725)
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