Skip to content

Execution-plan HTML (--plan) still shows NUKE branding and links to the dead nuke.build site #380

Description

@ChrisonSimtian

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

  1. main (2026 line) — normal PR, target/2026. Non-breaking cosmetic fix.
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtarget/vCurrentTargets the current version

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions