cli icon indicating copy to clipboard operation
cli copied to clipboard

Automate MSI installer validation

Open mukundansundar opened this issue 2 years ago • 3 comments

Describe the proposal

Investigate how to automate Msi installer based installation.

Release Note

RELEASE NOTE:

mukundansundar avatar Oct 04 '22 14:10 mukundansundar

Since winget installer for Dapr uses msi package for installation, winget install Dapr.CLI would validate successful installation using MSI as well as winget. That should be sufficient i guess. Thoughts @mukundansundar ?

shivamkm07 avatar Oct 07 '22 09:10 shivamkm07

@shivamkm07 it should partially validate it... But what about validation of other properties exposed via msi installer like different path for installation. Also if further changes are made we need to validate the latest build of msi installer and not the previous released/rc version of it. I think only that will be possible if we use winget?

mukundansundar avatar Oct 07 '22 10:10 mukundansundar

Every property exposed in MSI installer can be validated using winget. For properties like different path for installation, which require manual inputs, we can use winget install -i Dapr.CLI, which simulates running msi file in interactive mode.

But yes, winget can only test released/rc versions and not latest builds.

shivamkm07 avatar Oct 07 '22 14:10 shivamkm07