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

decentraland / asset-bundle-registry / 27971581861
71%
main: 72%

Build:
Build:
LAST BUILD BRANCH: chore/decommission-webgl
DEFAULT BRANCH: main
Ran 22 Jun 2026 05:35PM UTC
Jobs 1
Files 83
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

22 Jun 2026 05:30PM UTC coverage: 71.347%. Remained the same
27971581861

Pull #126

github

LautaroPetaccio
refactor: migrate to @dcl core-components and core-libs packages

migrate the service off @well-known-components/* (and the node-fetch-typed
@dcl/http-server v1) onto the native-fetch @dcl core-components / core-libs stack:

- http-server v1 -> @dcl/http-server v2 (IHttpServerComponent now native, from @dcl/core-commons)
- fetch-component -> @dcl/fetch-component (native fetch)
- features-component -> @dcl/features-component
- metrics -> @dcl/metrics
- test-helpers (dev) -> @dcl/test-helpers
- platform-crypto-middleware -> @dcl/crypto-middleware ^4.0.0 (core-libs, native; wellKnownComponents,
  DecentralandSignatureContext, AUTH_* headers). v4 drops the passport strategy that v3 eagerly
  required, so no passport-strategy runtime dependency is needed.
- http-commons v1 -> v2 (native errorHandler / bearerTokenMiddleware)

native fetch propagation: IFetchComponent and IHttpServerComponent are re-sourced from
@dcl/core-commons in src/types/system.ts, which flows through every handler via
HandlerContextWithPath. catalyst.ts RequestOptions also moves to core-commons.

other adjustments:
- bump dcl-catalyst-client 21 -> 22 (native fetch; downloadContent now returns Uint8Array,
  decoded via Buffer.from)
- bump @well-known-components/interfaces to ^1.5.2 (single resolved version; symbol lifecycle)
- add jest, ts-jest and @types/jest as explicit devDependencies (previously transitive via
  @well-known-components/test-helpers; @dcl/test-helpers declares jest as a peer)
- @dcl/snapshots-fetcher has no native build yet, so the app's native fetch is cast to the
  node-fetch IFetchComponent at the single call site that passes it (runtime-safe: it only
  calls fetcher.fetch(urlString, opts))

env-config-provider, logger and interfaces stay on @well-known-components as they have no
core-components equivalent yet.
Pull Request #126: refactor: migrate to @dcl core-components and core-libs packages

629 of 920 branches covered (68.37%)

Branch coverage included in aggregate %.

6 of 8 new or added lines in 6 files covered. (75.0%)

1632 of 2249 relevant lines covered (72.57%)

40.08 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
15.45
0.0% src/adapters/catalyst.ts
1
0.0
0.0% src/logic/workers/obsolete-registries-purger.ts
Jobs
ID Job ID Ran Files Coverage
1 27971581861.1 22 Jun 2026 05:35PM UTC 166
71.92
GitHub Action Run
Source Files on build 27971581861
  • Tree
  • List 83
  • Changed 53
  • Source Changed 11
  • Coverage Changed 52
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27971581861
  • Pull Request #126
  • PR Base - main (#27785905416)
  • 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