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

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

Build:
Build:
LAST BUILD BRANCH: chore/remove-webgl
DEFAULT BRANCH: main
Repo Added 07 Feb 2025 06:32PM UTC
Token fWUYLY2oPJ2Vqa6ysDYFCXWiESarAiCav regen
Build 303 Last
Files 82
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 chore/remove-webgl
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
  • add-ai-agent-context-to-readme
  • break/make-them-fail
  • chore/bump-node
  • chore/enable-sentry-integration
  • chore/not-found-profiles-log
  • chore/ownership-job-observability-enhanced
  • chore/pkgs-upgrade
  • chore/remove-webgl
  • chore/test-http2
  • 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/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/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/world-pointers-migration
  • fix/world-scene-deployment-overlapping
  • fix/worlds-denylist
  • main
  • refactor/bundle-status-from-event

21 May 2026 05:27PM UTC coverage: 71.079% (+0.04%) from 71.042%
26242138127

Pull #120

github

pentreathm
chore: remove webgl from the registry

Upstream asset-bundle webgl conversion has been retired, so the registry
no longer queues, fetches, or persists per-entity webgl bundle state.

What changed:
- Bundles.assets.webgl and Bundles.lods.webgl are now optional (existing
  rows in JSONB still deserialize) and no longer written by new defaults.
- post-registry stops fetching the webgl manifest/LODs.
- queues-status-manager + key-generator drop 'webgl' from the platform
  union; /queues/status no longer returns webglPendingJobs.
- textures-handler and status-handler defensively skip platform=webgl
  events to ignore stale replays; the @dcl/schemas event type still
  permits it, so the guard stays.
- entity-status-fetcher loses the dead 'webgl'-specific URL branches.
- Tests, mocks, OpenAPI, and docs updated to match.

What did NOT change:
- Readiness logic in registry/component.ts has always been mac+windows
  only; webgl was never inspected by determineRegistryStatus.
- get-active-entities still filters by status COMPLETE/FALLBACK, which
  already reflects the mac+windows outcome.

No behavioral change for clients: entities whose mac+windows are
complete were already being returned in production.
Pull Request #120: chore: remove webgl from the registry

607 of 894 branches covered (67.9%)

Branch coverage included in aggregate %.

8 of 13 new or added lines in 5 files covered. (61.54%)

2 existing lines in 2 files now uncovered.

1600 of 2211 relevant lines covered (72.37%)

36.43 hits per line

Relevant lines Covered
Build:
Build:
2211 RELEVANT LINES 1600 COVERED LINES
36.43 HITS PER LINE
Source Files on main
  • Tree
  • List 82
  • Changed 52
  • Source Changed 11
  • Coverage Changed 51
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26242138127 chore/remove-webgl chore: remove webgl from the registry Upstream asset-bundle webgl conversion has been retired, so the registry no longer queues, fetches, or persists per-entity webgl bundle state. What changed: - Bundles.assets.webgl and Bundles.lods.webgl are ... Pull #120 21 May 2026 05:29PM UTC pentreathm github
71.08
26045976154 2.4.1 fix: only purge OBSOLETE registries, keep FAILED retryable (#119) * fix: only purge OBSOLETE registries, keep FAILED retryable FAILED registries can be retried via manual AB-converter reconversion. Previously they were eligible for purging by ge... push 18 May 2026 04:23PM UTC web-flow github
71.04
26045472086 main fix: only purge OBSOLETE registries, keep FAILED retryable (#119) * fix: only purge OBSOLETE registries, keep FAILED retryable FAILED registries can be retried via manual AB-converter reconversion. Previously they were eligible for purging by ge... push 18 May 2026 04:13PM UTC web-flow github
71.04
26045218802 fix/purger-failed-retryable fix: pr fixes Pull #119 18 May 2026 04:08PM UTC pentreathm github
71.04
25760736746 fix/restore-manually-requeued-purged-entities test: cover manual LOD events and failed re-conversion after restore - Manual queued event with isLods=true: status-handler should set neither the deployment queue counter nor the manual marker. Locks down the existing early-return so a futur... Pull #118 12 May 2026 08:38PM UTC LautaroPetaccio github
71.57
25760427380 fix/restore-manually-requeued-purged-entities test: integration coverage for restore-from-historical-registry path Adds end-to-end tests against a real Postgres covering: - happy path: purged entity + manual re-queue + texture event -> entity restored to registries with the bundle update ... Pull #118 12 May 2026 08:32PM UTC LautaroPetaccio github
71.48
25758965491 fix/restore-manually-requeued-purged-entities fix: serialize concurrent restoreFromHistoricalRegistry via SELECT FOR UPDATE Two simultaneous texture events for different platforms of the same purged entity could both read the historical row before either committed. The slower thread would th... Pull #118 12 May 2026 08:03PM UTC LautaroPetaccio github
71.0
25758266178 fix/restore-manually-requeued-purged-entities review fixes: dedicated manual-queue marker type and clear on restore failure - Introduce a dedicated ManualQueueMarker type so isManuallyQueued no longer reads the entry through the misleading EntityStatusInQueue type - Clear the manual-requeu... Pull #118 12 May 2026 07:50PM UTC LautaroPetaccio github
71.0
25753187869 fix/restore-manually-requeued-purged-entities fix: restore manually re-queued purged entities Texture events for entities already purged into historical_registries were unconditionally dropped, so manual re-conversions never landed. Track manual re-queues separately under manual-jobs:<platf... Pull #118 12 May 2026 06:12PM UTC LautaroPetaccio github
71.03
25750254852 fix/restore-manually-requeued-purged-entities fix: restore manually re-queued purged entities Texture events for entities already purged into historical_registries were unconditionally dropped, so manual re-conversions never landed. Track manual re-queues separately under manual-jobs:<platf... Pull #118 12 May 2026 05:15PM UTC LautaroPetaccio github
70.59
See All Builds (303)

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 · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc