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

GrottoCenter / grottocenter-api / 24741853251
86%
develop: 87%

Build:
Build:
LAST BUILD BRANCH: fix/admin-ip-rate-limiter
DEFAULT BRANCH: develop
Ran 21 Apr 2026 07:26PM UTC
Jobs 1
Files 374
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

21 Apr 2026 07:17PM UTC coverage: 86.32% (+0.06%) from 86.263%
24741853251

Pull #1536

github

ClemRz
feat(ses): detect bounced emails via suppression list polling (#1535)

Migrate from @aws-sdk/client-ses to @aws-sdk/client-sesv2 and add a
daily background poller that fetches the SES account-level suppression
list, cross-references it with t_caver.mail, and marks bounced or
complained addresses as invalid.

- Replace client-ses with client-sesv2 (single SDK for send + suppression)
- Add SesSuppressionService (paginated fetch, bulk SQL update)
- Add sesSuppressionPoller (setTimeout loop at 3 AM UTC, registered in bootstrap)
- Add GET /api/v1/cavers/mail-invalid admin endpoint
- Add property-based and integration tests (5 properties, 15+ test cases)
Pull Request #1536: feat(ses): detect bounced emails via suppression list polling

2861 of 3458 branches covered (82.74%)

Branch coverage included in aggregate %.

49 of 55 new or added lines in 6 files covered. (89.09%)

1 existing line in 1 file now uncovered.

5960 of 6761 relevant lines covered (88.15%)

96.15 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
82.76
api/sesSuppressionPoller/sesSuppressionPoller.js
1
13.79
2.68% config/bootstrap.js

Coverage Regressions

Lines Coverage ∆ File
1
13.79
2.68% config/bootstrap.js
Jobs
ID Job ID Ran Files Coverage
1 24741853251.1 21 Apr 2026 07:26PM UTC 374
86.32
GitHub Action Run
Source Files on build 24741853251
  • Tree
  • List 374
  • Changed 7
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24741853251
  • Pull Request #1536
  • PR Base - develop (#24110406419)
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