Closed dkastl closed 3 years ago
We can use GH Actions to automate this:
Actually, by typing "cargo install excavator" we already do it. Do you want to find an alternative to make it easier for every customers (even the ones who don't know how to use a terminal) to install excavator? If this is your purpose, I can add more documentation and I think that it would be enough, as it is not that hard to install excavator using a terminal.
But then you have to install cargo
. Can't we build .exe
or .msi
installers?
You are right, I didn't think about Cargo. I will look if we can build an installer, but one of my concern is about updating the tool. Because updating is easy if you install it with the "Cargo way". I will think about it.
Look at the GH Actions links before. We can all automate this, by building executable when making a new release on Github, when pushing changes, etc.
In another project for example, I made a build with every push and pull request, just to test, if it works. And a release tag triggered the builds to be linked and preserved with the release notes: https://github.com/ursci/hikagefinder-app/tree/master/.github/workflows
When you look at some release, you see the Android APK attached: https://github.com/ursci/hikagefinder-app/releases/tag/v1.0.1
Let's research about a way to create installable binaries for