-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
CI: Set Windows packaging to default to zip #101
Conversation
I guess this is a specific "Windows-ism" to release an installer and a simple archive side-by-side? |
Yes, obs-ndi has several users saying they won't use a MSI/exe installer and only want the zip to manually install with. Mostly related to portable installs. Seemed like a legit request to me. We used to drop both MSI and zip that people got used to before we converted over to using obs-plugintemplate which lost the ability to drop both. Do you think this PR needs to update the readme any, or can I just check the checkbox that there is no need to update any documentation? |
If there is no need to update any documentation that it should be by definition still "up-to-date". I haven't checked the readme with regards to any mentions of the kind of release artefacts that are generated though. |
Please rename the commit message to something like |
@PatTheMav Renamed. I also checked and do not see any documentation of files dropped so no need to update any existing documentation. |
You changed the PR title but I asked for the commit message to be changed. |
6a93e50
to
caaaaa9
Compare
@PatTheMav Sorry. Fixed. |
Alas your commit message still has lines that are too long - you checked the box that you read the contribution guidelines, so please read them again and format your commit message accordingly. |
caaaaa9
to
8ed5668
Compare
@PatTheMav Again, sorry. Took your suggestion literally and didn't realize it was over the limit. |
The current code either packages a .msi **or** generates a .zip. Many users prefer the zip, especially for portable installs. A zip also mitigates code signing warnings. This change always generates the .zip file. If `-BuildInstaller` is specified then it will also build a .msi file.
8ed5668
to
59a85c4
Compare
@PatTheMav SO SORRY! :) |
That’s painful - give Sublime Merge a try, I wouldn’t use anything else anymore. 😉 |
Description
Change
Package-Windows.ps1
from:to
Motivation and Context
The current code either packages a .msi or generates a .zip.
Many users prefer the zip (and it has the benefit of mitigating code signing warnings).
This change always generates the .zip file.
If
-BuildInstaller
is also specified then is also builds a .msi.How Has This Been Tested?
.github/scripts/Build-Windows.ps1 -SkipDeps && .github/scripts/Package-Windows.ps1 -BuildInstaller
outputs both .zip and .msi.github/scripts/Build-Windows.ps1 -SkipDeps && .github/scripts/Package-Windows.ps1
outputs .zipTypes of changes
Do we need to document any changes in this PR, or a future one?
Checklist: