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

ahochsteger / gmail-processor / 23712997288
96%

Build:
DEFAULT BRANCH: main
Ran 29 Mar 2026 04:02PM UTC
Jobs 1
Files 52
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

29 Mar 2026 03:57PM UTC coverage: 92.45% (-0.001%) from 92.451%
23712997288

push

github

ahochsteger
⚡ Fix ERESOLVE in docs build and optimize thread message count retrieval

This commit addresses the GitHub Action CI failure where `npm run ci:docs`
failed with an ERESOLVE error due to conflicting peer dependencies for
`@typescript-eslint/utils`. Added `--legacy-peer-deps` to the `npm ci`
command in the `docs` directory to resolve this issue and allow the build
to succeed.

Includes the previous performance optimization:
Replaced `thread.getMessages().length` with `thread.getMessageCount()`
in `BaseProcessor.describeThread`. Using `getMessages().length` required
fetching all message data over the network via the Gmail API, which scales
poorly with the number of messages in the thread and unnecessarily
downloads large payloads. Using the native `getMessageCount()` method
significantly reduces network IO and latency.

Benchmark using mock 5ms latency per message fetch:
Before: 50 messages -> 250ms latency
After: 50 messages -> 0.01ms latency (negligible)

Co-authored-by: ahochsteger <207989+ahochsteger@users.noreply.github.com>

867 of 999 branches covered (86.79%)

Branch coverage included in aggregate %.

9015 of 9690 relevant lines covered (93.03%)

143.68 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
98.81
0.01% src/lib/actions/MessageActions.ts
2
99.11
-0.02% src/lib/actions/ThreadActions.ts
Jobs
ID Job ID Ran Files Coverage
1 23712997288.1 29 Mar 2026 04:02PM UTC 52
92.45
GitHub Action Run
Source Files on build 23712997288
  • Tree
  • List 52
  • Changed 8
  • Source Changed 7
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #23712997288
  • 34c6a42a on github
  • Prev Build on main (#23691183834)
  • Next Build on main (#23714280360)
  • Delete
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