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

decentraland / realm-provider
64%
main: 51%

Build:
Build:
LAST BUILD BRANCH: feat/it2-wp6-gatekeeper-proxy
DEFAULT BRANCH: main
Repo Added 18 Oct 2024 02:39PM UTC
Files 21
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/it2-wp6-gatekeeper-proxy
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0.0.16
  • 0.0.17
  • add-ai-agent-context-to-readme
  • chore/align-ecs-service-name-to-realm-provider-ea
  • chore/bump-node
  • chore/disable-eu1-blacklist
  • chore/migrate-to-core-components
  • coverage
  • dependabot/npm_and_yarn/dcl/catalyst-api-specs-3.3.0
  • dependabot/npm_and_yarn/dcl/catalyst-contracts-4.4.2
  • dependabot/npm_and_yarn/dcl/schemas-15.1.2
  • dependabot/npm_and_yarn/dcl/schemas-15.3.0
  • dependabot/npm_and_yarn/dcl/schemas-15.3.1
  • dependabot/npm_and_yarn/dcl/schemas-15.3.3
  • dependabot/npm_and_yarn/dcl/schemas-15.4.0
  • dependabot/npm_and_yarn/dcl/schemas-15.5.0
  • dependabot/npm_and_yarn/dcl/schemas-15.7.0
  • dependabot/npm_and_yarn/dcl/schemas-15.8.1
  • dependabot/npm_and_yarn/dcl/schemas-16.0.0
  • docs/add-api-spec
  • docs/ai-context
  • docs/readme
  • feat/fegional-affinity
  • feat/it2-wp6-gatekeeper-proxy
  • feat/stg
  • fix/88-about-cache-and-circuit-breaker
  • fix/90-hot-scenes-stats-parcels-404
  • fix/blacklist-melonwave-peer-before-fetch
  • fix/remove-decommissioned-zone-catalysts
  • fix/revert
  • fix/unhealthy
  • fix/update-peer-url
  • main
  • peer-eu1
  • refs/tags/0.0.12
  • refs/tags/0.0.13
  • refs/tags/0.0.14
  • refs/tags/0.0.15

07 Sep 2026 09:58AM UTC coverage: 63.734% (+12.7%) from 51.034%
34109025843

Pull #92

github

mikhail-dcl
docs: record the cold cache, the Pulse deadline and the non-array 502

Round-2 review, untested claim 5: the report claimed the cold-cache-after-a-
redeploy behaviour was documented in the README and it was not. It now is — the
proxy cache is process-local, so the first /hot-scenes request of a fresh
process always pays the upstream call or its 503 — together with the trade-off
that a stale serve costs the full 5 s deadline, the new 5 s deadline on the two
Pulse reads, and the non-array 2xx now answering 502.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Pull Request #92: feat: proxy /hot-scenes to comms-gatekeeper and read presence from Pulse behind PRESENCE_SOURCE

90 of 132 branches covered (68.18%)

Branch coverage included in aggregate %.

111 of 117 new or added lines in 5 files covered. (94.87%)

1 existing line in 1 file now uncovered.

265 of 425 relevant lines covered (62.35%)

16.76 hits per line

Relevant lines Covered
Build:
Build:
425 RELEVANT LINES 265 COVERED LINES
16.76 HITS PER LINE
Source Files on main
  • Tree
  • List 21
  • Changed 5
  • Source Changed 4
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34109025843 feat/it2-wp6-gatekeeper-proxy docs: record the cold cache, the Pulse deadline and the non-array 502 Round-2 review, untested claim 5: the report claimed the cold-cache-after-a- redeploy behaviour was documented in the README and it was not. It now is — the proxy cache is proc... Pull #92 07 Sep 2026 09:59AM UTC mikhail-dcl github
63.73
34106851686 feat/it2-wp6-gatekeeper-proxy docs: describe the amended /hot-scenes shape and the Pulse /realms read openapi keeps `realms` required on HotSceneInfo, adds creator, projectId and description as optional, replaces the 200 example with an entry the code can actually produce (th... Pull #92 07 Sep 2026 09:35AM UTC mikhail-dcl github
62.0
33891655682 feat/it2-wp6-gatekeeper-proxy docs: document PRESENCE_SOURCE, the Pulse reads and the /hot-scenes proxy Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Pull #92 04 Sep 2026 03:49PM UTC mikhail-dcl github
58.46
31487018403 0.0.17 fix: guard /stats/parcels response.ok in hot-scenes handler (#91) All DAO catalyst nodes now return 404 for /stats/parcels since the per-catalyst Archipelago layer was migrated to archipelago-ea. The handler was not checking response.ok, so parce... push 11 Aug 2026 11:31AM UTC web-flow github
51.03
31432807608 main fix: guard /stats/parcels response.ok in hot-scenes handler (#91) All DAO catalyst nodes now return 404 for /stats/parcels since the per-catalyst Archipelago layer was migrated to archipelago-ea. The handler was not checking response.ok, so parce... push 10 Aug 2026 09:13PM UTC web-flow github
51.03
31422229965 fix/90-hot-scenes-stats-parcels-404 fix: guard /stats/parcels response.ok in hot-scenes handler All DAO catalyst nodes now return 404 for /stats/parcels since the per-catalyst Archipelago layer was migrated to archipelago-ea. The handler was not checking response.ok, so parcelsResp... Pull #91 10 Aug 2026 07:04PM UTC decentraland-bot github
51.03
31258986838 fix/88-about-cache-and-circuit-breaker fix: address PR review feedback — stale cache, circuit breaker, tests P1 — stale cache correctness: Track whether any catalyst returned a successful HTTP response (hadSuccessfulResponse). Only preserve stale data when ALL catalysts failed d... Pull #89 08 Aug 2026 01:12PM UTC decentraland-bot github
57.11
31254997176 fix/88-about-cache-and-circuit-breaker fix: add /about result cache and per-catalyst circuit breaker push 08 Aug 2026 11:27AM UTC decentraland-bot github
53.96
31192497029 0.0.16 fix: skip blacklisted catalysts before fetching /about (#87) * fix: skip blacklisted catalysts before fetching /about BLACKLISTED_CATALYST was already used in about-main-handler to filter results after the fact, but getHealhtyCatalysts() still a... push 07 Aug 2026 03:25PM UTC web-flow github
37.47
31115108191 fix/blacklist-melonwave-peer-before-fetch fix: revert .env.default blacklist change push 06 Aug 2026 03:17PM UTC decentraland-bot github
37.47
See All Builds (113)
  • 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