Skip to content

Add github actions - #33

Open
sabuto wants to merge 62 commits into
CutCode-org:masterfrom
sabuto:master
Open

Add github actions#33
sabuto wants to merge 62 commits into
CutCode-org:masterfrom
sabuto:master

Conversation

@sabuto

Copy link
Copy Markdown
Collaborator

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

@Abdesol

Copy link
Copy Markdown
Collaborator

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?

@sabuto

Copy link
Copy Markdown
CollaboratorAuthor

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

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@sabuto@Abdesol