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

Request: Add binaries to Github releases (perhaps using Github Actions). #238

Open
mastazi opened this issue Jul 19, 2021 · 4 comments
Open

Comments

@mastazi
Copy link

mastazi commented Jul 19, 2021

The latest "Nightly build" on the Kristall website seems to be from last March. Still contains bugs that were fixed a while ago such as this one #235

I think it would be better to just include binaries in each Github release, maybe the build could be automated with something like Github Actions? E.g. https://github.com/marketplace/actions/build-c-project

@ikskuh
Copy link
Owner

ikskuh commented Jul 19, 2021

I actually had a CI running, but it looks like it broke with the latest changes i made to my home server. I tried using github actions for building kristall, but i the problem is i need some more complex system setup than i feel comfortable with github actions.

If you are experienced with this, i appreciate all help!

@mastazi
Copy link
Author

mastazi commented Jul 20, 2021

I see, I have experience with Actions, but zero experience with building desktop/native apps (I'm just a web dev). I could help with the Actions setup part if someone who is a C++ dev can help me with the build steps required.

Anyone wants to join me?

@ikskuh
Copy link
Owner

ikskuh commented Jul 20, 2021

You can check out this here:
https://github.com/MasterQ32/kristall/tree/master/ci

Both build-and-deploy files are invoked by my own "CI", but this is stuck right now due to config problems. So you can use that as a inspiration. The Linux CI needs to run on ubuntu 18.04 or older, that's why it uses Docker

@mastazi
Copy link
Author

mastazi commented Jul 20, 2021

Thank you I will give it a go

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

No branches or pull requests

2 participants