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

decentraland / world-storage-service / 29354048524
99%

Build:
DEFAULT BRANCH: main
Ran 14 Jul 2026 05:31PM UTC
Jobs 1
Files 58
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

14 Jul 2026 05:30PM UTC coverage: 98.68%. Remained the same
29354048524

push

github

web-flow
feat: authorize scene-scoped storage delegations for env value reads (#113)

env values are keyed by place_id = f(world, parcel) — the same scope the
x-authoritative-scope claim pins — so GET /env/:key can accept a scene
worker's world-scoped storage delegation with the same confinement the
/values routes already grant. this lets a headless authoritative worker
read its own scene's env secrets without ever holding the authoritative
key.

- add authorizedAddressesOrScopedDelegationAuthorizationMiddleware
  (authorized addresses OR a valid scene-scoped delegation; still no
  owners/deployers) and wire it onto GET /env/:key
- the remaining env routes (list/upsert/delete) stay owner/deployer-only
  and never accept a delegation
- cover the route with unit + integration tests (valid delegation reads;
  parcel-mismatched claim is rejected)
- correct pre-existing schema-doc drift from the place_id migration: the
  world_storage, player_storage and env_variables primary keys all
  include place_id

424 of 438 branches covered (96.8%)

Branch coverage included in aggregate %.

1146 of 1153 relevant lines covered (99.39%)

70.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29354048524.1 14 Jul 2026 05:31PM UTC 116
98.88
GitHub Action Run
Source Files on build 29354048524
  • Tree
  • List 58
  • Changed 34
  • Source Changed 2
  • Coverage Changed 34
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29354048524
  • f2eb3bef on github
  • Prev Build on 1.5.0 (#29270565013)
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