Currently, a user has to pull down the entire GH repository, cd into imls-windows-installer, install the prerequisite software, compile the Golang binaries, and build the installer using Inno Setup. This is because the Go executables need to be reflecting the latest code updates.
This process should be automated using GH actions. It is possible to run powershell scripts and Inno Setup on a GH Windows runner.
Acceptance Criteria
[ ] After a developer pushes code to imls-raspberry-pi, the GH action is triggered and produces SessionCounterInstall.exe in an Output folder in the imls-windows-installer directory
[ ] A user can download the SessionCounterInstall.exe file directly from Github
Description
Currently, a user has to pull down the entire GH repository, cd into imls-windows-installer, install the prerequisite software, compile the Golang binaries, and build the installer using Inno Setup. This is because the Go executables need to be reflecting the latest code updates.
This process should be automated using GH actions. It is possible to run powershell scripts and Inno Setup on a GH Windows runner.
Acceptance Criteria
User Story
157
Architectural Decision Records (ADRs)
No response