Add github actions
This PR adds github actions to build, zip and publish the app for Windows, Linux and Mac (needs testing), it will then update the linux installer script with the correct version number, it then creates a release attached with the files. The linux installer script will need testing as i dont have a gui for linux to be able to test, i think it will need updating after extracting the tarball it may have an extra dir now. The release that is created is a draft so you can check it before release if you wish, this can be changed by deleting lines 66, 76, 86, 96 in .github/workflows/build-release-all.yml.
To trigger this action simply tag a release and push
Thank you for the pull request! I have one doubt. Wouldn't it be better to avoid making a new release every time there is an update?
Thank you for the pull request! I have one doubt. Wouldn't it be better to avoid making a new release every time there is an update?
This will only run when tagged so if you do a normal push to the repo nothing happens but if you push a tag then it will build a release