Skip to content

Commit ac1092f

Browse files
author
Looper
committed
docs(tools-pack): document NSIS base version scope
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
1 parent 540c15d commit ac1092f

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

tools/pack/CACHE.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,13 @@ Current materialization-time parameters:
109109
`posthogKey`/`posthogHost`, `webOutputMode`, and `namespaceBaseRoot` — is
110110
regenerated on the materialization path by `writePackagedConfig`.
111111

112-
Downstream archive nodes (`win.nsis-*`, `win.portable-zip`, and
113-
`win.launcher-payload`) carry `namespace` and the full `packagedVersion` in
114-
their keys, because their content is the already-stamped payload.
112+
The downstream `win.nsis-payload-overlay`, `win.nsis-installer`,
113+
`win.portable-zip`, and `win.launcher-payload` nodes carry `namespace` and the
114+
full `packagedVersion` in their keys, because their content includes the
115+
already-stamped payload. `win.nsis-payload-base` instead carries only
116+
`versionCore`: its content excludes `Open Design.exe`,
117+
`resources/app/package.json`, and `resources/open-design-config.json`, which
118+
are assigned to the version-bearing overlay.
115119
`win.launcher-payload-base` is the exception: its key carries `namespace`, but
116120
version identity reaches it only indirectly through the upstream `sourceKey`;
117121
the final `win.launcher-payload` archive explicitly carries the

0 commit comments

Comments
 (0)