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

decentraland / social-service-ea / 23593170934 / 1
90%
main: 90%

Build:
DEFAULT BRANCH: main
Ran 26 Mar 2026 12:05PM UTC
Files 384
Run time 11s
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

26 Mar 2026 12:00PM UTC coverage: 91.14% (+0.04%) from 91.105%
23593170934.1

push

github

web-flow
fix: resolve OOM crashes with heap limit, TTL-based subscribers, and SCAN (#406)

* fix: resolve OOM crashes with heap limit, TTL-based subscribers, and SCAN

* fix: prettier formatting in subscribers-context

* revert: remove TTL-based subscriber changes (to be tackled separately)

* fix: pin localstack to 4.12.0 to fix CI

localstack/localstack:latest broke with the 2026.03.0 release (exit code 55).
Pin to 4.12.0 which was the last working version.

* fix: remove hardcoded heap limit, let V8 auto-size from container memory

- Remove --max-old-space-size=384 from Dockerfile and package.json start
  script. Container memory will be increased in the infra definitions,
  letting V8's container-aware auto-sizing handle heap allocation.
- Restore --inspect flag in Dockerfile for debug port mapping.
- Fix scanIterator mock in community-voice-cache tests to follow the
  same pattern as other Redis mock variables.
- Re-add TTL-based subscriber tracking with proper test mocks.

* fix: revert subscriber tests to match SET-based source code

The TTL-based subscriber changes were reverted in the source but the
tests were updated to expect TTL-based behavior, causing TS compilation
errors (config not in Pick<BaseComponents, 'redis' | 'logs'>).

Restore tests to match the current SET-based subscribers-context source.
Remove subscriber-redis-mock helper that was only used by TTL tests.

* perf: use mGet instead of individual get calls in community voice cache

Replace Promise.all of N individual redis.get() calls with a single
redis.mGet() call in getActiveCommunityVoiceChats, reducing N Redis
round-trips to 1.

2360 of 2743 branches covered (86.04%)

Branch coverage included in aggregate %.

10858 of 11760 relevant lines covered (92.33%)

36.01 hits per line

Source Files on job 23593170934.1
  • Tree
  • List 384
  • Changed 148
  • Source Changed 1
  • Coverage Changed 148
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 23593170934
  • 2d0be8b1 on github
  • Prev Job for on main (#23197635987.1)
  • Next Job for on main (#24508747248.1)
  • 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