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

Freegle / Iznik / 5519
72%
master: 70%

Build:
Build:
LAST BUILD BRANCH: feature/eee-identification
DEFAULT BRANCH: master
Ran 23 Apr 2026 02:08AM UTC
Jobs 3
Files 985
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

23 Apr 2026 01:52AM UTC coverage: 67.818% (+0.03%) from 67.791%
5519

Pull #233

circleci

edwh
feat: digest reply notice + unified digest improvements

- Add DigestReplyNotice mailable with MJML/AMP templates: auto-response when
  users reply to a digest, explaining how to reply to specific posts
- Handle digest replies in IncomingMailService and MailParserService: detect
  X-Freegle-Email-Type: UnifiedDigest header and dispatch reply notice
- UnifiedDigest: add digest_number to tracking metadata, store sent digest
  in users_digests table for reply-to correlation
- UnifiedDigestService: body-similarity deduplication (same key but different
  body treated as distinct post), bodiesMatch() + normalizeBody() helpers
- fix(test): PostcodeRemapServiceTest use NULL groupid/userid to avoid FK
  constraint failures (groups and users tables empty in test DB)

All 1664 Laravel tests pass.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #233: test(coverage): unit tests for PATCH /api/session FlexInt fields

8880 of 10261 branches covered (86.54%)

Branch coverage included in aggregate %.

156 of 253 new or added lines in 7 files covered. (61.66%)

7 existing lines in 5 files now uncovered.

95588 of 143780 relevant lines covered (66.48%)

18.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
40
16.47
-0.2% iznik-batch/app/Console/Commands/Mail/TestMailCommand.php
38
78.66
-1.25% iznik-batch/app/Services/Mail/Incoming/IncomingMailService.php
16
83.68
20.96% iznik-batch/app/Mail/Digest/UnifiedDigest.php
2
94.12
iznik-batch/app/Mail/Digest/DigestReplyNotice.php
1
63.23
0.31% iznik-batch/app/Services/Mail/Incoming/ParsedEmail.php

Coverage Regressions

Lines Coverage ∆ File
2
93.64
-3.24% iznik-nuxt3/components/OurUploadedImage.vue
2
99.59
0.01% iznik-nuxt3/modtools/components/ModSettingsGroup.vue
1
80.56
-2.78% iznik-batch/app/Mail/Traits/TrackableEmail.php
1
40.35
-1.75% iznik-batch/app/Services/Mail/Incoming/IncomingArchiveService.php
1
55.15
-0.44% iznik-nuxt3/stores/auth.js
Jobs
ID Job ID Ran Files Coverage
5519 laravel - 5519 23 Apr 2026 02:08AM UTC 181
66.86
CircleCI Job 5519
5519 go - 5519 23 Apr 2026 02:08AM UTC 118
80.53
CircleCI Job 5519
5519 vitest - 5519 23 Apr 2026 02:08AM UTC 686
64.58
CircleCI Job 5519
Source Files on build 5519
  • Tree
  • List 985
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #5519
  • Pull Request #233
  • PR Base - master (#5487)
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