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

Freegle / Iznik / 22794
72%

Build:
DEFAULT BRANCH: master
Ran 21 Jun 2026 09:27PM UTC
Jobs 3
Files 1304
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

21 Jun 2026 08:49PM UTC coverage: 71.141% (+0.2%) from 70.987%
22794

push

circleci

invalid-email-address
fix(spatial): never serve an empty index (caused mass postcode mis-mapping)

The locations index could load 0 rows yet report ready=true: startupLoad
adopted any on-disk index that opened cleanly without checking it had rows,
and rebuild swapped in a freshly-built index even when its load returned
nothing. An empty index answers KNN with absurd far-away 'nearest' results,
so the nightly postcode->area remap wrote areas tens of km away into the DB
(e.g. BB4 6RE -> 'River Ribble' 35km north), corrupting thousands of live
post subjects.

- rebuild(): refuse to replace the live index with a 0-row build; keep the
  previous good index and surface the failure.
- startupLoad(): if an existing on-disk index opens but has 0 rows, discard
  and rebuild instead of adopting it.
- regression tests for both guards.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XdgqWQHJzEebnFr2oi8aXK

10496 of 12025 branches covered (87.28%)

Branch coverage included in aggregate %.

120488 of 172094 relevant lines covered (70.01%)

35.87 hits per line

Coverage Regressions

Lines Coverage ∆ File
274
63.44
-17.05% iznik-nuxt3/components/LoginModal.vue
150
61.34
-8.58% iznik-nuxt3/components/OurUploader.vue
135
74.72
6.19% iznik-nuxt3/components/VolunteerOpportunityModal.vue
113
77.65
8.16% iznik-nuxt3/components/CommunityEventModal.vue
89
15.17
-61.38% iznik-batch/app/Services/NewsfeedDigestService.php
85
64.53
-5.72% iznik-nuxt3/components/AddressModal.vue
74
79.33
0.29% iznik-nuxt3/components/MicroVolunteering.vue
70
44.91
-19.74% iznik-nuxt3/components/AddToCalendar.vue
64
81.21
3.5% iznik-nuxt3/components/AutoComplete.vue
56
68.1
-10.87% iznik-nuxt3/components/PostCode.vue
36
68.55
-2.52% iznik-nuxt3/components/ChatButton.vue
25
81.82
-14.5% iznik-nuxt3/components/InfiniteLoading.vue
25
79.71
-14.45% iznik-nuxt3/components/SpinButton.vue
23
82.83
6.01% iznik-nuxt3/components/SomethingWentWrong.vue
19
0.0
-61.29% iznik-batch/app/Mail/Newsfeed/NewsfeedDigestMail.php
19
87.36
-3.39% iznik-nuxt3/components/EmailValidator.vue
18
86.32
1.63% iznik-nuxt3/components/ChatMessageText.vue
17
88.14
-1.31% iznik-nuxt3/components/MessageHistory.vue
16
81.95
1.13% iznik-nuxt3/components/PostPhoto.vue
14
83.1
-1.15% iznik-nuxt3/components/GoogleOneTap.vue
13
90.26
2.98% iznik-nuxt3/components/UserRatings.vue
12
89.95
19.51% iznik-nuxt3/components/ChatMessage.vue
11
94.59
16.16% iznik-nuxt3/components/ChatMessageInterested.vue
10
94.77
8.21% iznik-nuxt3/components/ActivityGraph.vue
9
80.0
2.89% iznik-nuxt3/components/AutoHeightTextarea.vue
9
92.83
16.93% iznik-nuxt3/components/VolunteerOpportunity.vue
8
72.31
-2.36% iznik-nuxt3/components/ProxyImage.vue
7
88.0
-0.1% iznik-nuxt3/components/PasswordEntry.vue
5
92.44
5.39% iznik-nuxt3/components/ChatListEntry.vue
5
64.52
-8.21% iznik-nuxt3/components/ExternalLink.vue
5
94.31
1.59% iznik-nuxt3/components/ProfileImage.vue
3
96.88
17.31% iznik-nuxt3/components/GroupSelect.vue
2
95.92
16.93% iznik-nuxt3/components/ChatMessageSummary.vue
2
87.5
-7.95% iznik-nuxt3/components/OurDatePicker.vue
2
93.55
-6.45% iznik-nuxt3/components/OurToggle.vue
2
96.85
5.94% iznik-nuxt3/components/OurUploadedImage.vue
1
90.91
-9.09% iznik-batch/app/Console/Commands/Newsfeed/SendDigestCommand.php
1
97.42
14.89% iznik-nuxt3/components/ChatMessageAddress.vue
1
98.44
18.69% iznik-nuxt3/components/ChatMessageCompleted.vue
1
98.11
25.35% iznik-nuxt3/components/ChatMessagePromised.vue
1
99.5
20.99% iznik-nuxt3/components/CommunityEvent.vue
1
95.45
4.15% iznik-nuxt3/components/ProfileModal.vue
1
96.3
15.05% iznik-nuxt3/components/SupporterInfo.vue
Jobs
ID Job ID Ran Files Coverage
22794 vitest - 22794 21 Jun 2026 09:27PM UTC 712
68.75
CircleCI Job 22794
22794 go - 22794 21 Jun 2026 09:27PM UTC 137
83.14
CircleCI Job 22794
22794 laravel - 22794 21 Jun 2026 09:27PM UTC 455
67.71
CircleCI Job 22794
Source Files on build 22794
  • Tree
  • List 1304
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #22794
  • 23fe37d5 on github
  • Prev Build on master (#22781)
  • Next Build on master (#22805)
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