cli
cli copied to clipboard
Automate MSI installer validation
Describe the proposal
Investigate how to automate Msi installer based installation.
Release Note
RELEASE NOTE:
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 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?
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.