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

Scripta-Qumranica-Electronica / SQE_API / 29828447561
83%
master: 83%

Build:
Build:
LAST BUILD BRANCH: v0.15.1
DEFAULT BRANCH: master
Ran 21 Jul 2026 12:12PM UTC
Jobs 1
Files 130
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 Jul 2026 12:01PM UTC coverage: 83.03% (+0.005%) from 83.025%
29828447561

Pull #75

github

h15629526027
Add optional USE_EMAIL flag; pin CI actions; ignore coverage artifact

Feature: run the API without SMTP connectivity
  The production startup check authenticates to the SMTP server, so the API
  could not boot without valid mailer credentials. This blocks dev/CI/e2e
  stacks (e.g. the ScrollEditor frontend tests) and any deployment that does
  not send registration/notification email.

  Add a UseEmail flag (AppSettings:UseEmail, env var USE_EMAIL), mirroring the
  existing UseRedis flag. When "false": the SMTP startup check is skipped (a
  warning is logged) and IEmailSender resolves to the no-op FakeEmailSender,
  so any email code path becomes a no-op instead of throwing. Defaults to
  "true", so existing deployments are unaffected.

  Verified: API boots in Production with USE_EMAIL=false and no mailer creds
  and serves requests; full test suite still passes (243/243).

CI hygiene (were pending on the branch):
  - coveralls github-action @master -> @v2 (path-to-lcov -> file:); @master runs
    on deprecated Node 20 and 500s on tag pushes.
  - docker publish workflow actions/checkout @v2 -> @v4.
  - gitignore **/coverage.info so the generated coverage report is never
    committed (the pre-commit hook's `git add -A` had swept it in).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Pull Request #75: Add optional USE_EMAIL flag to run the API without SMTP

1554 of 2355 branches covered (65.99%)

Branch coverage included in aggregate %.

6 of 6 new or added lines in 2 files covered. (100.0%)

12464 of 14528 relevant lines covered (85.79%)

25415.08 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29828447561.1 21 Jul 2026 12:12PM UTC 130
83.03
GitHub Action Run
Source Files on build 29828447561
  • Tree
  • List 130
  • Changed 130
  • Source Changed 130
  • Coverage Changed 130
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29828447561
  • Pull Request #75
  • PR Base - master (#29813431067)
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