-
-
Notifications
You must be signed in to change notification settings - Fork 104
Re-implemented msi installer based on Clowd.Squirrel #486
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
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #486 +/- ##
===========================================
+ Coverage 39.88% 40.09% +0.20%
===========================================
Files 224 224
Lines 16490 16575 +85
Branches 1995 2009 +14
===========================================
+ Hits 6577 6645 +68
- Misses 9578 9586 +8
- Partials 335 344 +9 ☔ View full report in Codecov by Sentry. |
src/vpk/Velopack.Packaging.Windows/Commands/WindowsPackCommandRunner.cs
Outdated
Show resolved
Hide resolved
|
Overall most of my comments stem from the fact that our current PackageBuilder is a bit hacky and isn't configurable. I would eventually like to refactor so each override (eg. WindowsPackageBuilder) can provide a list of tasks to be completed, and the dependencies between the tasks (for parallelism) - in which case having a separate line item for WiX would be easy to do. We could do this refactoring now, or we could just squash the WiX stuff into the existing Setup task. |
23a28a7 to
b3db44e
Compare
This re-implements the msi installer that was present inside of Clowd.Squirrel. This is hidden behind some hidden options.
Moved the MSI generation to the Windows pack from the base class. Renamed the enum to better reflect its purpose.
This re-implements the msi installer that was present inside of Clowd.Squirrel. This is hidden behind some hidden options.