CutCode icon indicating copy to clipboard operation
CutCode copied to clipboard

Add github actions

Open sabuto opened this issue 3 years ago • 2 comments

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

sabuto avatar Mar 16 '22 17:03 sabuto

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?

Abdesol avatar Mar 16 '22 17:03 Abdesol

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

sabuto avatar Mar 17 '22 07:03 sabuto