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

dev-shimada / discord-rss-bot / 29141424544
84%

Build:
DEFAULT BRANCH: main
Ran 11 Jul 2026 05:36AM UTC
Jobs 1
Files 5
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

11 Jul 2026 05:33AM UTC coverage: 83.505% (+1.3%) from 82.209%
29141424544

push

github

dev-shimada
Fix crash and correctness bugs found in code review

- Fall back to nil PublishedParsed/UpdatedParsed instead of panicking on
  feed items without a parseable date (crashed the whole process)
- Bail out cleanly instead of panicking when DB init fails (main.go,
  database.CloseDB)
- Keep the background poll loop alive after a transient FindAll error
  instead of returning and killing it permanently
- Use log/slog instead of the unconfigured golang.org/x/exp/slog in
  usecase/subscription.go
- RssEntryPersistence.Find now filters by entry link instead of loading
  the entire table every tick
- Fetch each subscribed URL once per tick instead of once per channel
- Surface List() errors to the user instead of silently showing an
  empty list

Adds test coverage for the date-fallback logic, the once-per-URL fetch
behavior, and the Find filtering.

40 of 43 new or added lines in 2 files covered. (93.02%)

4 existing lines in 1 file now uncovered.

162 of 194 relevant lines covered (83.51%)

3.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
80.77
-8.12% infrastructure/persistence/rss_entry.go

Coverage Regressions

Lines Coverage ∆ File
4
93.46
1.79% usecase/rss_entries.go
Jobs
ID Job ID Ran Files Coverage
1 29141424544.1 11 Jul 2026 05:36AM UTC 5
83.51
GitHub Action Run
Source Files on build 29141424544
  • Tree
  • List 5
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1229b5ef on github
  • Prev Build on main (#27007868161)
  • 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