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

Freegle / Iznik / 27785
74%

Build:
DEFAULT BRANCH: master
Ran 18 Jul 2026 05:50PM UTC
Jobs 4
Files 1422
Run time 2min
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

18 Jul 2026 05:29PM UTC coverage: 72.43% (+0.04%) from 72.393%
27785

push

circleci

edwh
test(search): cover nearbyFeedMsgIDs via browse-scoped search

Coveralls flagged a Go coverage regression on c66acbe0e ("cache the
browse-search reach arm for 60s per member", -0.1% to 83.259%). Traced via
the per-line coverage source (coveralls.io/builds/80661575/source.json)
against the exact commit content: the entire nearbyFeedMsgIDs function
(search.go:187-261) was 0% covered - not just the newly added caching
logic, but the whole reach-universe query it wraps.

Root cause: nearbyFeedMsgIDs only runs when a search request has browse=1,
no groupids, and a member location (the "Nearby" browse-scoped search
path added for Discourse 9933). No existing Go test called the search
endpoint with that combination - search_cache_test.go (added alongside
the caching change) is a DB-free unit test that only covers the cache
helpers directly, and every other search test omits browse=1.

Add an integration test mirroring the fixture pattern already proven in
isochrone_reach_test.go's TestNearbyReachFeed (rippling_reach + viewer
mylocation), calling the search endpoint twice to exercise both the
cache-miss and cache-hit branches of nearbyFeedMsgIDs. Verified locally
via the status API: TestBrowseScopedSearchNearby passes, full suite
3518/3518.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

13215 of 17412 branches covered (75.9%)

Branch coverage included in aggregate %.

138203 of 191641 relevant lines covered (72.12%)

37.96 hits per line

Jobs
ID Job ID Ran Files Coverage
27785 go - 27785 18 Jul 2026 05:50PM UTC 158
83.47
CircleCI Job 27785
27785 laravel - 27785 18 Jul 2026 05:50PM UTC 499
69.25
CircleCI Job 27785
27785 playwright - 27785 18 Jul 2026 05:50PM UTC 75
22.08
CircleCI Job 27785
27785 vitest - 27785 18 Jul 2026 05:50PM UTC 764
70.56
CircleCI Job 27785
Source Files on build 27785
  • Tree
  • List 1422
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #27785
  • ddbab23c on github
  • Prev Build on master (#27775)
  • Next Build on master (#27798)
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