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

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

Build:
Build:
LAST BUILD BRANCH: 2.5.0
DEFAULT BRANCH: main
Repo Added 07 Feb 2025 06:32PM UTC
Token fWUYLY2oPJ2Vqa6ysDYFCXWiESarAiCav regen
Build 335 Last
Files 84
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

LAST BUILD ON BRANCH 2.5.0
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 0.3.1
  • 0.3.2
  • 0.3.3
  • 0.3.4
  • 0.3.5
  • 0.4.0
  • 0.4.1
  • 0.4.2
  • 0.6.0
  • 1.0.0
  • 1.0.1
  • 2.0.0
  • 2.0.1
  • 2.0.2
  • 2.0.3
  • 2.1.0
  • 2.1.1
  • 2.2.0
  • 2.2.1
  • 2.2.2
  • 2.3.0
  • 2.3.1
  • 2.4.0
  • 2.4.1
  • 2.4.2
  • 2.5.0
  • add-ai-agent-context-to-readme
  • break/make-them-fail
  • chore/bump-node
  • chore/decommission-webgl
  • chore/enable-sentry-integration
  • chore/not-found-profiles-log
  • chore/ownership-job-observability-enhanced
  • chore/pin-node-24-base-image
  • chore/pkgs-upgrade
  • chore/remove-webgl
  • chore/test-http2
  • chore/update-node-24
  • dependabot/npm_and_yarn/flatted-3.4.2
  • dependabot/npm_and_yarn/form-data-4.0.4
  • dependabot/npm_and_yarn/isaacs/brace-expansion-5.0.1
  • dependabot/npm_and_yarn/lodash-4.17.23
  • dependabot/npm_and_yarn/lodash-4.18.1
  • dependabot/npm_and_yarn/picomatch-2.3.2
  • docs/README-standardization
  • docs/add-api-specs
  • docs/api-fixes
  • feat/add-name-color
  • feat/add-support-for-spawn-coordinates-management
  • feat/add-support-for-world-scene-deployments-undeployments-retrieval
  • feat/add-tests-for-failed-conversions
  • feat/bloom-filter-for-sync
  • feat/case-insensitive-pointers
  • feat/catalyst-capabilities-for-profiles
  • feat/denylist-api
  • feat/endpoint-returning-entities-versions
  • feat/explore-query-downgrade
  • feat/filter-denylisted-active-entities
  • feat/flush-cache-endpoint
  • feat/handle-world-undeployment
  • feat/http-server-for-http2
  • feat/improve-world-scenes-undeployment
  • feat/include-ab-version-in-entities-active
  • feat/include-versions-per-platform
  • feat/perform-db-clean-every-4-hours
  • feat/persist-and-respond-with-registries-build-dates-per-platform
  • feat/profiles-cache
  • feat/profiles-consistency
  • feat/profiles-in-database
  • feat/profiles-observability
  • feat/profiles-ownership-validator
  • feat/profiles-retrieval
  • feat/queue-long-polling-and-raw-messages
  • feat/restrict-signed-fetch
  • feat/scale-ownership-validator-job
  • feat/simpify-profiles-sync-cursor
  • feat/sync-of-profiles
  • feat/sync-profiles
  • feat/telemetry
  • feat/use-memory-queue-component
  • feat/worker-db-maintenance
  • fix/ab-status-handling
  • fix/add-db-index-for-profiles
  • fix/add-node-error-status-codes
  • fix/atomic-persisting-and-rotating
  • fix/catalyst-allowlist-ssrf
  • fix/components-start-deadlock
  • fix/docs-readme
  • fix/failed-profiles-and-logs-flood
  • fix/failing-to-mark-entity-as-fallback
  • fix/fallback
  • fix/improve-query-for-non-worlds-scenes
  • fix/metric-report
  • fix/metrics-cardinality
  • fix/not-found-profiles
  • fix/openapi-nullable-syntax
  • fix/prevent-duplicated-deployments-processing
  • fix/prevent-syncing-malicious-profiles
  • fix/profiles-metric-notfound
  • fix/profiles-retrieval
  • fix/purger-failed-retryable
  • fix/queue-status-counter-leaks
  • fix/recover-obsolete-fallback
  • fix/restore-manually-requeued-purged-entities
  • fix/spawn-coordinate-logic
  • fix/undeployment-and-texture-complete-handling-issues
  • fix/update-peer-url
  • fix/world-pointers-migration
  • fix/world-scene-deployment-overlapping
  • fix/worlds-denylist
  • main
  • refactor/bundle-status-from-event
  • refactor/migrate-core-components

03 Jul 2026 12:26PM UTC coverage: 71.923% (+0.05%) from 71.875%
29830634695

push

github

web-flow
refactor: migrate to @dcl core-components and core-libs packages (#126)

* 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.

* chore: bump @dcl core-libs to latest, snapshots-fetcher to v10, drain fetch re... (continued)

637 of 928 branches covered (68.64%)

Branch coverage included in aggregate %.

14 of 17 new or added lines in 10 files covered. (82.35%)

1 existing line in 1 file now uncovered.

1671 of 2281 relevant lines covered (73.26%)

40.22 hits per line

Relevant lines Covered
Build:
Build:
2281 RELEVANT LINES 1671 COVERED LINES
40.22 HITS PER LINE
Source Files on main
  • Tree
  • List 84
  • Changed 54
  • Source Changed 13
  • Coverage Changed 53
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29830634695 2.5.0 refactor: migrate to @dcl core-components and core-libs packages (#126) * 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 n... push 21 Jul 2026 12:38PM UTC web-flow github
71.92
28660483793 main refactor: migrate to @dcl core-components and core-libs packages (#126) * 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 n... push 03 Jul 2026 12:31PM UTC web-flow github
71.92
28660066850 refactor/migrate-core-components Merge remote-tracking branch 'origin/main' into refactor/migrate-core-components # Conflicts: # src/controllers/handlers/get-entity-status.ts # src/controllers/handlers/post-registry.ts Pull #126 03 Jul 2026 12:22PM UTC LautaroPetaccio github
71.92
28393184017 main fix: replace nullable with OpenAPI 3.1 type array syntax (#128) push 29 Jun 2026 06:16PM UTC web-flow github
71.88
28392745660 fix/openapi-nullable-syntax fix: replace nullable with OpenAPI 3.1 type array syntax Pull #128 29 Jun 2026 06:08PM UTC decentraland-bot github
71.88
28173690751 main chore: remove webgl platform support (#127) * chore: remove webgl platform from asset bundle registry * fix: add runtime guards for stale webgl events and fix type errors * style: format platform guard imports * fix: keep webgl fields in API r... push 25 Jun 2026 01:31PM UTC web-flow github
71.88
28141960923 chore/decommission-webgl refactor: centralize platform typing on SupportedPlatform Address review feedback on the WebGL decommission: - textures-handler: use the guard-narrowed `eventMetadata.platform` instead of an `as keyof Registry.Bundles['assets']` cast, tying th... Pull #127 25 Jun 2026 02:05AM UTC LautaroPetaccio github
71.88
28066238085 chore/decommission-webgl style: format platform guard imports Pull #127 24 Jun 2026 12:22AM UTC decentraland-bot github
71.18
28065763157 chore/decommission-webgl fix: add runtime guards for stale webgl events and fix type errors Pull #127 24 Jun 2026 12:10AM UTC decentraland-bot github
71.18
27971581861 refactor/migrate-core-components 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 -> @d... Pull #126 22 Jun 2026 05:35PM UTC LautaroPetaccio github
71.35
See All Builds (335)

Badge your Repo: asset-bundle-registry

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc