Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add github actions #33

Open
wants to merge 62 commits into
base: master
Choose a base branch
from
Open

Add github actions #33

wants to merge 62 commits into from

Conversation

sabuto
Copy link
Collaborator

@sabuto sabuto commented Mar 16, 2022

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
Collaborator

Abdesol commented Mar 16, 2022

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
Collaborator Author

sabuto commented Mar 17, 2022

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 free to 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.

None yet

2 participants