-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(nsis): fix per-machine installs #6450
Conversation
Add @@krisdages changes from PR #6438 to elevate silent per-machine installs. Remove PR #6073 that incorrectly elevates all per-machine installs, breaking interactive per-machine installs. Closes #6425, #5468
🦋 Changeset detectedLatest commit: 862fe85 The changes in this PR will be included in the next version bump. This PR includes changesets to release 9 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@mmaietta Not sure what to do about these tests since I am unable to get the tests to execute even without these changes. |
@mmaietta I am far from an NSIS scripting expert but the errors seem to indicate that the variable In looking at the place referenced by the comment in PR #6438 that I copied over, the variable is defined like this:
but in the changes in the
I don't feel like I understand the exact implications of these various ifndef variables but I am experimenting with changes that will both allow those 15 failing tests (which thankfully, I am able to run one-by-one from IntelliJ even though the full |
Add @krisdages changes from PR #6438 to elevate silent per-machine installs and add ifdefs to limit scope so that unit tests run correctly. Remove PR #6073 that incorrectly elevates all per-machine installs, breaking interactive per-machine installs. Closes #6425, #5468
@mmaietta OK, this looks like a winner. All unit tests seem to be passing and the 4 installer scenarios are working with my application:
|
This is awesome. Thank you @robertpatrick and @krisdages for your great work here! |
Add @krisdages changes from PR #6438 to elevate silent per-machine installs.
Remove PR #6073 that incorrectly elevates all per-machine installs, breaking interactive per-machine installs.
Closes #6425, #5468