What
./build.ps1 --plan renders execution-plan.html, which still carries upstream NUKE branding:
<title>NUKE Execution Plan</title> — src/Fallout.Build/Execution/Extensions/execution-plan.html line 5
- The NUKE logo, embedded as a base64 PNG background on the legend
h1 (line 75)
- Legend footer link "More information" →
https://nuke.build/docs/authoring-builds/fundamentals.html (line 239). nuke.build has been offline for ages, so every shipped build renders a dead link.
The HTML is an embedded resource consumed by HandlePlanRequestsAttribute (src/Fallout.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs).
Fix
- Title/heading → "Fallout Execution Plan"
- Replace the embedded logo with the Fallout logo (
.assets/fallout-logo.svg, inline as data URI)
- Point "More information" at
Constants.FalloutDocsUrl (currently the GitHub repo; becomes the docs site after the domain lands). Consider templating it into the HTML as __DOCS_URL__ alongside the existing __GRAPH__/__EVENTS__ placeholders so the link tracks the constant instead of being hardcoded.
Rollout — two lanes
main (2026 line) — normal PR, target/2026. Non-breaking cosmetic fix.
support/v10 hotfix — backport against the currently published 10.3.47 → ship as 10.3.48 via hotfix/v10.x. The file lives at the same path on support/v10, so this should cherry-pick cleanly.
Policy note: support/v10 is nominally security/critical-only per ADR-0004. Maintainer-sanctioned exception: wrong branding plus a dead link in a shipped, user-facing artifact.
v11 (11.0.x): retired and unlisted — no action.
What
./build.ps1 --planrendersexecution-plan.html, which still carries upstream NUKE branding:<title>NUKE Execution Plan</title>—src/Fallout.Build/Execution/Extensions/execution-plan.htmlline 5h1(line 75)https://nuke.build/docs/authoring-builds/fundamentals.html(line 239). nuke.build has been offline for ages, so every shipped build renders a dead link.The HTML is an embedded resource consumed by
HandlePlanRequestsAttribute(src/Fallout.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs).Fix
.assets/fallout-logo.svg, inline as data URI)Constants.FalloutDocsUrl(currently the GitHub repo; becomes the docs site after the domain lands). Consider templating it into the HTML as__DOCS_URL__alongside the existing__GRAPH__/__EVENTS__placeholders so the link tracks the constant instead of being hardcoded.Rollout — two lanes
main(2026 line) — normal PR,target/2026. Non-breaking cosmetic fix.support/v10hotfix — backport against the currently published 10.3.47 → ship as 10.3.48 viahotfix/v10.x. The file lives at the same path onsupport/v10, so this should cherry-pick cleanly.v11 (
11.0.x): retired and unlisted — no action.