-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
chore: Update wix to v3.14.1 (security update) #11912
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
Conversation
No more need to ignore warning NU1903 raised by Wix package <= v3.14.0 (better fix for gitextensions#11574 than ones done in gitextensions#11575 and gitextensions#11911 ) https://wixtoolset.org/news/2024/02/06/wix-v4.0.4-available/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, have not run the installer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have not run
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you test the installer with this change?
If - yes, and everything works - 👍 Feel free to merge.
Not extensively tested (as it is a security fix update that should normally not change the behavior) but I was about to generate the msi and install was successful. |
Side note: I don't really know how the released msi is built and the documentation on the subject doesn't help a lot ( https://github.com/gitextensions/gitextensions/wiki/How-To%3A-prepare-a-release ).
Where does the binaries come from? Are they build from AppVeyor or locally? I had built my own package locally. Maybe updating the doc with how pacakge/binaries could be generated could help. |
I just understood that the magic is in release branch having a different |
CI builds both zip and msi, but we don't normally publish the msi (we can publish for PRs, but never for the master): Lines 100 to 105 in 2f44802
Lines 107 to 110 in 2f44802
To generate an msi locally, I run the same commands as we do on CI.
No, the only major difference between the master and the release CI is that the release CI pushes the build artifacts to the SignPath: Lines 140 to 148 in 2a3b78b
Hope this help. Please let me know if you have more questions. |
No more need to ignore warning NU1903 raised by Wix package <= v3.14.0
(better fix for #11574 than ones done in #11575 and #11911 )
https://wixtoolset.org/news/2024/02/06/wix-v4.0.4-available/
Fixes #11574
Test methodology
Test environment(s)
Merge strategy
I agree that the maintainer squash merge this PR (if the commit message is clear).
✒️ I contribute this code under The Developer Certificate of Origin.