You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: allow DataPath at install root so the beta.69~74 recovery works
Mirrors the submodule change: the InsideInstall validation now refuses
only current/ and packages/, not the entire install root. Adds three
tests pinning the new behavior (current/ refused, packages/ refused,
install root and its siblings allowed) and updates the user-facing
error message in cn / en to match.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
"configuration.dataPath.validation.sameAsCurrent": "Target equals the current path.",
77
-
"configuration.dataPath.validation.insideInstall": "Cannot place data inside the install directory — starting with 2.3 the previous install directory is wiped on upgrade and any data inside is lost.",
77
+
"configuration.dataPath.validation.insideInstall": "Cannot place data inside the install directory's current/ or packages/ subfolders — these are managed by Velopack and replaced or pruned on upgrade; any data inside would be lost.",
78
78
"configuration.dataPath.validation.circularContainment": "Target and current path contain each other.",
79
79
"configuration.dataPath.validation.systemPath": "System directories are not allowed.",
80
80
"configuration.dataPath.validation.noWritePermission": "No write permission for the target.",
0 commit comments