Given that the process of building an installer is quite complex and requires some manual actions, we need to make this task easier in a way that can be automated.
The whole release process is described here: https://docs.google.com/document/d/16iRgCmYv6fx0GZ9xFK43Y77gv9G5v-1HrPNv0O7WGAU/edit#
The installer creation process is, in general, as follows:
- clone gpii-app, gpii-wix-installer
- build gpii-app and create an electron package
- copy/paste some files in places, these can be:
- wix merge modules
- a reset to standard file
- run msbuild
The plan is to provide the tools and mechanisms required in order to create an installer based on a json definition.