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

decentraland / realm-provider / 28392917017
38%
main: 38%

Build:
Build:
LAST BUILD BRANCH: fix/remove-decommissioned-zone-catalysts
DEFAULT BRANCH: main
Ran 29 Jun 2026 06:09PM UTC
Jobs 1
Files 20
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

26 Jun 2026 09:27PM UTC coverage: 38.369% (-0.8%) from 39.12%
28392917017

push

github

web-flow
chore: migrate to @dcl/core-components and drop node-fetch (#84)

* chore: migrate to @dcl/core-components and drop node-fetch

Migrate off @well-known-components/* onto the published @dcl/* core-components
packages, drop node-fetch transitively, and cancel discarded fetch response
bodies to release native-fetch (undici) sockets.

Dependency swaps:
- @well-known-components/fetch-component -> @dcl/fetch-component@^1.1.1
- @well-known-components/http-server -> @dcl/http-server@^2.1.0
- @well-known-components/metrics -> @dcl/metrics@^1.0.1
- @well-known-components/test-helpers -> @dcl/test-helpers@^0.2.0
- dcl-catalyst-client ^21.7.0 -> ^22.0.0
- add @dcl/core-commons@^0.10.1 (IFetchComponent / IHttpServerComponent types)
- bump kept WKC packages to avoid interface-type skew: interfaces ^1.5.2,
  logger ^3.1.3, env-config-provider ^1.2.0
- add jest/ts-jest/@types/jest devDeps (peers of @dcl/test-helpers)

Import rewrites move the IFetchComponent / IHttpServerComponent types to
@dcl/core-commons while Lifecycle/IConfigComponent/ILoggerComponent/
IMetricsComponent/IBaseComponent stay on @well-known-components/interfaces.
Fix the createLocalFetchComponent export typo in the test helpers import.

Add a drainResponse helper and cancel the discarded response body on the
non-ok /about early return and the no-realmName /stats/parcels throw.

eth-connect's HTTPProvider FetchFunction is looser than the native fetcher
(mode?: string vs RequestMode), so the fetcher is cast through unknown there.

* chore: bump eth-connect to ^6.4.0 and drop the FetchFunction cast

eth-connect 6.4.0 drops `mode` from its FetchFunction type, so the native @dcl/fetch-component fetcher is directly assignable — remove the `fetch.fetch as unknown as FetchFunction` cast, its explanatory comment, and the now-unused FetchFunction import. 6.4.0 also brings the 6.3.1 HTTPProvider non-2xx body-drain. Both lockfiles updated.

47 of 88 branches covered (53.41%)

Branch coverage included in aggregate %.

0 of 13 new or added lines in 6 files covered. (0.0%)

2 existing lines in 2 files now uncovered.

113 of 329 relevant lines covered (34.35%)

16.47 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
0.0
0.0% src/adapters/realm-provider.ts
3
0.0
src/logic/fetch-utils.ts
2
0.0
0.0% src/components.ts
2
0.0
0.0% src/controllers/handlers/hot-scenes-handler.ts
2
0.0
0.0% src/metrics.ts
1
0.0
0.0% src/controllers/routes.ts

Coverage Regressions

Lines Coverage ∆ File
1
0.0
0.0% src/controllers/handlers/hot-scenes-handler.ts
1
0.0
0.0% src/metrics.ts
Jobs
ID Job ID Ran Files Coverage
1 28392917017.1 29 Jun 2026 06:09PM UTC 20
38.37
GitHub Action Run
Source Files on build 28392917017
  • Tree
  • List 20
  • Changed 7
  • Source Changed 7
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28392917017
  • ba882de2 on github
  • Prev Build on fix/update-peer-url (#27765854682)
  • Next Build on fix/remove-decommissioned-zone-catalysts (#28392917161)
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