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

decentraland / lamb2 / 25015854026
83%
main: 83%

Build:
Build:
LAST BUILD BRANCH: refs/tags/4.12.0
DEFAULT BRANCH: main
Ran 27 Apr 2026 07:45PM UTC
Jobs 1
Files 82
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

27 Apr 2026 07:44PM UTC coverage: 82.905% (+1.7%) from 81.198%
25015854026

Pull #462

github

LautaroPetaccio
fix: tighten validate-signature body checks and short-circuit base avatar filter

three small follow-ups from a review pass:

- validate-signature: the original `!raw || typeof raw !== 'object'`
  check let arrays through (typeof [] === 'object'), causing array
  bodies to fall to the authchain check and surface a confusing
  error. now explicitly rejects arrays so the 'request body must
  be a json object' error reaches the client. caught by the new
  array-body unit test.
- validate-signature: cover the body-shape branches (non-object,
  array, null, missing/non-array authchain, non-string timestamp,
  non-string signedmessage) - 6 new tests.
- wearables-catalog: replace the inline wearableentitymetadata
  alias with the actual wearable type from @dcl/schemas, removing
  one cast.
- wearables-catalog: pass max-results through to filterandextract-
  basewearables and reorder filter -> sort -> slice -> extract so
  extractwearabledefinitionfromentity only runs on items the caller
  will actually use. with ~250 base avatars and broad filters this
  bounds the wasted work to limit+1 extractions instead of up to
  the full list.
Pull Request #462: feat: implement legacy lambdas endpoints in lamb2

721 of 965 branches covered (74.72%)

Branch coverage included in aggregate %.

199 of 202 new or added lines in 10 files covered. (98.51%)

5 existing lines in 1 file now uncovered.

2019 of 2340 relevant lines covered (86.28%)

40.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
88.71
src/controllers/handlers/wearables-catalog-handler.ts

Coverage Regressions

Lines Coverage ∆ File
5
85.58
0.0% src/components.ts
Jobs
ID Job ID Ran Files Coverage
1 25015854026.1 27 Apr 2026 07:45PM UTC 82
82.9
GitHub Action Run
Source Files on build 25015854026
  • Tree
  • List 82
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #462
  • PR Base - main (#24083859845)
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