Skip to content

feat: record source domain when modding an app#205

Merged
ReinhardHatko merged 1 commit into
mainfrom
rh/modded-from
May 26, 2026
Merged

feat: record source domain when modding an app#205
ReinhardHatko merged 1 commit into
mainfrom
rh/modded-from

Conversation

@ReinhardHatko
Copy link
Copy Markdown
Collaborator

dot mod writes the source app's domain into dot.json::moddedFrom, and dot deploy --playground reads it back and publishes it as the moddedFrom field in the on-chain metadata JSON — enabling "Modded from: " attribution in the playground-app. The value is shape-validated via normalizeDomain at read time so a hand-edited dot.json can't push unsafe strings into shared metadata.

`dot mod` writes the source app's domain into `dot.json::moddedFrom`, and
`dot deploy --playground` reads it back and publishes it as the `moddedFrom`
field in the on-chain metadata JSON — enabling "Modded from: <domain>"
attribution in the playground-app. The value is shape-validated via
`normalizeDomain` at read time so a hand-edited `dot.json` can't push
unsafe strings into shared metadata.
@github-actions
Copy link
Copy Markdown
Contributor

Dev build ready — try this branch:

curl -fsSL https://raw.githubusercontent.com/paritytech/playground-cli/main/install.sh | VERSION=dev/rh/modded-from bash

@github-actions
Copy link
Copy Markdown
Contributor

E2E Test Pass · ✅ PASS

Tag: e2e-ci-pr · Branch: rh/modded-from · Commit: 214833f · Run logs

Cell Result Time
pr-deploy-foundry ✅ PASS 0m36s
pr-deploy-frontend ✅ PASS 3m51s
pr-deploy-cdm ✅ PASS 4m12s
pr-init-session ✅ PASS 1m54s
pr-mod ✅ PASS 1m18s
pr-preflight ✅ PASS 1m46s
pr-install ✅ PASS 0m45s
${{ matrix.cell }} ⏭️ SKIP 0m00s
${{ matrix.cell }} ⏭️ SKIP 0m00s

Sentry traces: view spans for this run

@ReinhardHatko ReinhardHatko merged commit 2fb4aaf into main May 26, 2026
20 checks passed
@ReinhardHatko ReinhardHatko deleted the rh/modded-from branch May 26, 2026 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant