You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Thank you for providing the Windows binaries package hoverfly_bundle_windows_amd64. A user needs to download and add the location to Path. It will be nice to have another option of an MSI installer.
Would you be open to bundle the package into a Microsoft Installer (MSI) file? I could do it successfully using the command-line WiX Tool and will be happy to share my script and the configuration wxs file.
The installer I created has these features:
No admin privileges needed for installation.
Default installation in user's AppData/Local/Programs/SpectoLabs/Hoverfly folder, which can be overridden.
Appends the location of installation folder to the user's path environment variable
Provides 'Uninstall' shortcut
Check for newer version during upgrade
Describe the solution you'd like
Make MSI files available when creating a new release.
Describe alternatives you've considered
Current workflow of downloading and unzipping executables with manual set up of paths.
Additional context
Add any other context or screenshots about the feature request here.
Correct, building MSI needs Windows environment. I have done it using windows-latest image on GitHub successfully in the past... checkout code, install WiX, execute powershell script to build an executable for a Golang project, then bundle required files in an MSI.
Unzip this archive to see build.ps, Product.wxs, and sample_workflow.yml files. GitHub won't let me upload the original files, so had to zip them. hoverfly_msi.zip
Activity
tommysitu commentedon Mar 24, 2025
Could be a dump question: does it require windows environment to build the msi using your script?
smjoshiatglobus commentedon Mar 24, 2025
Correct, building MSI needs Windows environment. I have done it using
windows-latestimage on GitHub successfully in the past... checkout code, install WiX, execute powershell script to build an executable for a Golang project, then bundle required files in an MSI.tommysitu commentedon Mar 24, 2025
cool, feel free to share your script, I can try setting up a windows pipeline on circleci to run the msi build
smjoshiatglobus commentedon Mar 24, 2025
Unzip this archive to see
build.ps,Product.wxs, andsample_workflow.ymlfiles. GitHub won't let me upload the original files, so had to zip them.hoverfly_msi.zip