Github Action to Create the MSI file #30
Unanswered
vipinvkmenon
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The goreleaser has been a good tool for our packaging solutions, and we want to expand its usage. Specifically, we are evaluating the goreleaser-pro for building MSI packages.
I'm trying to create a github action to run the go-releaser pro to build MSI files, and we are stuck.
Here is my sample configuration:
A GH action to test creating a build.
And the
install.wixfile itself. My assumption is, afterintall.wixis sorted, this setup should work.Is this approach in the right direction/correct?
I have some queries regarding this feature:-
My initial understanding of the configuration documentation, it uses Wix toolset underneath. And also requires the
wixconfiguration XML file. What are the advantages of building/configuringMSIpackages using goreleaser-pro over the alternative, say..candle & light? Is there a simpler configuration that is available as an alternative to a templatedwixXML file?In the documentation, it states:
On Windows, it'll try to use the candle and light binaries from the [Wix Toolkit](https://wixtoolset.org/) instead if schema is v3. It'll use Wix otherwise.Does that mean it can also run on Linux environments? (Or can MSI packages only be built on Windows?)Also, what is the latest version of
proavailable? is it2.7.0-proor2.9.0? But if I put2.9.0the gihub action fails stating2.9.0-pronot found.Is there a working example/documentation of running goreleaser-pro to build msi in or something similar in
github actionsavailable? This would be highly appreciable.Is the documentation for both
goreleaserandgoreleaser-prothe same? I felt like there were some differences in the flags between the OSS and pro edition..For E.G--skipflag.Lookig forward to these answers and trying out the pro features soon :)
Beta Was this translation helpful? Give feedback.
All reactions