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

Freegle / Iznik / 27958
73%

Build:
DEFAULT BRANCH: master
Ran 21 Jul 2026 09:14AM UTC
Jobs 4
Files 1431
Run time 3min
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

21 Jul 2026 08:52AM UTC coverage: 72.493% (-0.006%) from 72.499%
27958

push

circleci

invalid-email-address
fix(matched): slice the backfill so it doesn't blow up the DB connection

The first --backfill drove buildNotifications on all ~24k open posts at once:
its long apiv2 phase idled the DB connection out and loadOpenMessages then hit
'2006 MySQL server has gone away' on a giant WHERE id IN(...). Walk the open-age
window in bounded time slices instead (backfill_slice_minutes, default 360):
freshPosts now takes an optional upper bound and buildNotifications an explicit
(since, until), so each slice drives on a small, bounded set — short apiv2
phase, small queries, and each slice's sends persist before the next (partial
progress survives a mid-run failure). Extracted dispatchNotifications() so the
scheduled run and each backfill slice share one delivery path.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

13216 of 17415 branches covered (75.89%)

Branch coverage included in aggregate %.

55 of 76 new or added lines in 2 files covered. (72.37%)

10 existing lines in 4 files now uncovered.

139014 of 192578 relevant lines covered (72.19%)

37.91 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
79.81
-16.14% iznik-batch/app/Console/Commands/Message/NotifyMatchedPostsCommand.php
2
90.96
-0.8% iznik-batch/app/Services/MatchedPostsService.php

Coverage Regressions

Lines Coverage ∆ File
4
96.45
0.0% iznik-batch/app/Services/MessageSpatialService.php
2
79.81
-16.14% iznik-batch/app/Console/Commands/Message/NotifyMatchedPostsCommand.php
2
74.86
0.0% iznik-server-go/housekeeper/housekeeper.go
2
93.98
-1.5% iznik-server-go/recommendations/stats.go
Jobs
ID Job ID Ran Files Coverage
27958 go - 27958 21 Jul 2026 09:14AM UTC 162
83.54
CircleCI Job 27958
27958 playwright - 27958 21 Jul 2026 09:14AM UTC 75
21.98
CircleCI Job 27958
27958 laravel - 27958 21 Jul 2026 09:14AM UTC 503
69.42
CircleCI Job 27958
27958 vitest - 27958 21 Jul 2026 09:14AM UTC 765
70.56
CircleCI Job 27958
Source Files on build 27958
  • Tree
  • List 1431
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #27958
  • 3a0d7f13 on github
  • Prev Build on master (#27945)
  • Next Build on master (#27967)
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