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

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

Build:
Build:
LAST BUILD BRANCH: feat/profiles-collections-v2-index
DEFAULT BRANCH: main
Repo Added 07 Feb 2025 06:32PM UTC
Token fWUYLY2oPJ2Vqa6ysDYFCXWiESarAiCav regen
Build 376 Last
Files 88
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 feat/profiles-collections-v2-index
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
  • 2.5.1
  • 2.5.2
  • 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/abgen-registry-instance
  • 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/item-co-occurrence-view
  • feat/perform-db-clean-every-4-hours
  • feat/persist-and-respond-with-registries-build-dates-per-platform
  • feat/profiles-cache
  • feat/profiles-collections-v2-index
  • 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/serve-default-profiles-from-catalyst
  • 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/asset-bundle-canonical-signer-validation
  • fix/atomic-persisting-and-rotating
  • fix/catalyst-allowlist-ssrf
  • fix/components-start-deadlock
  • fix/crypto-middleware-6
  • fix/crypto-middleware-6.3.0-folded-signer-key
  • fix/derive-profile-identity-from-pointer
  • 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

23 Sep 2026 01:39PM UTC coverage: 73.259% (+0.01%) from 73.247%
35868566938

Pull #136

github

LautaroPetaccio
feat: index the profiles that wear a collections-v2 item

The marketplace server's co-wear rebuild reads every profile to find
the ~2% that wear a marketplace item, and 16 of its 20 seconds go to
unpacking the wearables of the other 98%. A partial index over the
profiles whose wearables mention collections-v2 lets it read only
those, and it grows with collectors rather than with every new
account.

Built concurrently outside a transaction so profiles stay writable,
dropping any invalid index a failed build left behind first.
Pull Request #136: feat: index the profiles that wear a collections-v2 item

670 of 957 branches covered (70.01%)

Branch coverage included in aggregate %.

7 of 9 new or added lines in 1 file covered. (77.78%)

1760 of 2360 relevant lines covered (74.58%)

41.35 hits per line

Relevant lines Covered
Build:
Build:
2360 RELEVANT LINES 1760 COVERED LINES
41.35 HITS PER LINE
Source Files on main
  • Tree
  • List 88
  • Changed 54
  • Source Changed 0
  • Coverage Changed 54
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35868566938 feat/profiles-collections-v2-index feat: index the profiles that wear a collections-v2 item The marketplace server's co-wear rebuild reads every profile to find the ~2% that wear a marketplace item, and 16 of its 20 seconds go to unpacking the wearables of the other 98%. A partial... Pull #136 23 Sep 2026 01:43PM UTC LautaroPetaccio github
73.26
35780084729 feat/item-co-occurrence-view feat: add item co-occurrence view Adds an item_co_occurrence view over profiles: for every item, the items most often worn with it by profiles deployed in the last 90 days. It is meant to be read by the marketplace server through postgres_fdw, so... Pull #135 22 Sep 2026 08:29PM UTC LautaroPetaccio github
73.28
32895184916 2.5.2 fix(auth): upgrade @dcl/crypto-middleware to 6.3.0 to close the folded signer-key bypass (#134) * fix(auth): upgrade @dcl/crypto-middleware to 6.3.0 to close the folded signer-key bypass `rejectIfSigner('decentraland-kernel-scene')` read the exa... push 25 Aug 2026 08:28PM UTC web-flow github
73.25
32894531957 main fix(auth): upgrade @dcl/crypto-middleware to 6.3.0 to close the folded signer-key bypass (#134) * fix(auth): upgrade @dcl/crypto-middleware to 6.3.0 to close the folded signer-key bypass `rejectIfSigner('decentraland-kernel-scene')` read the exa... push 25 Aug 2026 08:22PM UTC web-flow github
73.25
32893164255 fix/crypto-middleware-6.3.0-folded-signer-key test: reuse the shared signed-fetch helpers from @dcl/test-helpers The local getIdentity/getAuthHeaders in test/utils.ts were a hand-rolled copy of the ADR-44 signing that @dcl/test-helpers already provides. Bump the package to ^0.3.2 — the first... Pull #134 25 Aug 2026 08:07PM UTC LautaroPetaccio github
73.25
32887038453 fix/crypto-middleware-6.3.0-folded-signer-key fix(auth): upgrade @dcl/crypto-middleware to 6.3.0 to close the folded signer-key bypass `rejectIfSigner('decentraland-kernel-scene')` read the exact `signer` key, so metadata delivering `{"Signer":"decentraland-kernel-scene"}` presented no `sign... Pull #134 25 Aug 2026 07:04PM UTC LautaroPetaccio github
73.25
32883933355 fix/crypto-middleware-6.3.0-folded-signer-key fix(auth): upgrade @dcl/crypto-middleware to 6.3.0 to close the folded signer-key bypass `rejectIfSigner('decentraland-kernel-scene')` read the exact `signer` key, so metadata delivering `{"Signer":"decentraland-kernel-scene"}` presented no `sign... Pull #134 25 Aug 2026 06:32PM UTC LautaroPetaccio github
73.25
32530337550 main feat: support a second registry instance fed by abgen (#133) * feat: support a second registry instance fed by abgen Adds what the asset-bundle-registry-abgen deployment needs to run the same image against the abgen lambda's output instead of th... push 21 Aug 2026 09:54PM UTC web-flow github
73.25
32529317338 feat/abgen-registry-instance refactor: drop the configurable conversion-finished event The knob never varies: abgen publishes the same asset-bundle/converted pair the Unity converter does, and which conversion events an instance sees is already decided by the topics its queu... Pull #133 21 Aug 2026 09:41PM UTC LautaroPetaccio github
73.25
32527769410 feat/abgen-registry-instance fix: correct the documented env var defaults The table said DISABLE_PROFILE_SYNC and DISABLE_PROFILES were unset, but .env.default sets them to true and false and ships inside the image, so those are what an instance runs with when its deployment... Pull #133 21 Aug 2026 09:21PM UTC LautaroPetaccio github
73.36
See All Builds (376)

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