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

decentraland / atlas-server / 28046684021
41%

Build:
DEFAULT BRANCH: master
Ran 23 Jun 2026 06:08PM UTC
Jobs 1
Files 39
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

23 Jun 2026 06:06PM UTC coverage: 41.523% (+0.06%) from 41.465%
28046684021

push

github

web-flow
chore: migrate from well-known-components to core-components (#140)

Migrates atlas-server from `@well-known-components/*` to the
[core-components](https://github.com/decentraland/core-components)
`@dcl/*` equivalents, and bumps the existing `@dcl` deps to latest —
same migration recently done in lamb2.

## Package swaps (WKC → core-components)
| from | to |
|---|---|
| `@well-known-components/http-server@^1.1.6` |
`@dcl/http-server@^2.0.2` |
| `@well-known-components/metrics@^2.0.1` | `@dcl/metrics@^1.0.1` |
| `@well-known-components/pg-component@^1.1.0` |
`@dcl/pg-component@^0.2.0` |
| `@well-known-components/thegraph-component@^1.6.0` |
`@dcl/thegraph-component@^0.1.1` |
| `@well-known-components/features-component@^2.0.0` |
`@dcl/features-component@^1.0.1` |
| `@well-known-components/tracer-component@^1.2.0` |
`@dcl/tracer-component@^1.0.0` |
| `@well-known-components/http-tracer-component@^1.1.0` |
`@dcl/http-tracer-component@^2.0.1` |
| `@well-known-components/http-requests-logger-component@^2.1.0` |
`@dcl/http-requests-logger-component@^1.0.0` |

Plus `@dcl/schemas` `^16` → `^26` (latest), and `@dcl/core-commons`
added (HTTP/fetch types).

## Knock-on changes
- **Native fetch:** `@dcl/http-server` v2 types the server against the
native-fetch `IHttpServerComponent` from `@dcl/core-commons`. Pointed
`IHttpServerComponent` (`types.ts`, `last-modified-middleware`) there.
- **Fetcher:** replaced the hand-rolled `node-fetch` fetcher (manual
`traceparent` injection) with `@dcl/traced-fetch-component` (native,
does the same propagation). `node-fetch` is no longer used and was
removed.
- **Metrics:** `instrumentHttpServerWithMetrics` (WKC metrics) →
`instrumentHttpServerWithPromClientRegistry` (`@dcl/http-server`);
`getDefaultHttpMetrics` is already in the metric declarations.
- **Lifecycle:** the `@dcl` packages pull
`@well-known-components/interfaces@^1.5`, where
`Lifecycle.programEntryPoint` became `Lifecycle.run` and `main()` now
receives an `EntryP... (continued)

298 of 414 branches covered (71.98%)

Branch coverage included in aggregate %.

4 of 40 new or added lines in 10 files covered. (10.0%)

1 existing line in 1 file now uncovered.

1485 of 3880 relevant lines covered (38.27%)

11.44 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
0.0
0.0% src/components.ts
8
0.0
0.0% src/service.ts
4
0.0
0.0% src/types.ts
3
0.0
0.0% src/metrics.ts
1
0.0
0.0% src/controllers/routes.ts
1
0.0
0.0% src/index.ts

Coverage Regressions

Lines Coverage ∆ File
1
0.0
0.0% src/service.ts
Jobs
ID Job ID Ran Files Coverage
1 28046684021.1 23 Jun 2026 06:08PM UTC 78
40.03
GitHub Action Run
Source Files on build 28046684021
  • Tree
  • List 39
  • Changed 37
  • Source Changed 10
  • Coverage Changed 37
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28046684021
  • 5472a170 on github
  • Prev Build on master (#27785919625)
  • Next Build on master (#28052111985)
  • 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