guillaumechereau / goxel

Goxel: Free and Open Source 3D Voxel Editor
GNU General Public License v3.0
2.83k stars 226 forks source link

using GitHub actions for ci and releases? #289

Closed pegvin closed 1 year ago

pegvin commented 2 years ago

Currently you build the software yourself and create a new release, the same thing can be done via GitHub actions too.

Should i make a pr for it?

guillaumechereau commented 2 years ago

For continuous integration currently there is a Travis hook that is supposed to test the build. I am not sure if it still works though. Feel free to make a PR to add a github action hook. It would be nice to have a nightly build available for people who don't want to compile themself indeed.

As for the releases, I think I rather do them manually for now, since I have to test them anyway. One issue with automatic release is that I need to sign the mac package, which I can only do locally I think.

pegvin commented 2 years ago

ah nice, will make a pr soon.

hendursaga commented 2 years ago

There's a stale PR for CircleCI builds, not sure how Travis, GitHub Actions, etc compare..

guillaumechereau commented 2 years ago

Yeah me neither. Actually I would gladly replace Travis with GitHub, since the project is hosted here anyway. Seem that the PR was closed, but I am not sure why.

pegvin commented 2 years ago

Uh um i had deleted the repository, i forgot that there was a unmerged pr, I've re-open it now.