amakaseev / sprite-sheet-packer

Sprite sheet packer
MIT License
319 stars 62 forks source link

Add CI for Linux & macOS #80

Closed Arcnor closed 4 years ago

Arcnor commented 4 years ago

Hello,

I hope this is useful. It automatically creates packages for macOS & Linux (DMG for macOS, AppImage for Linux) on every commit to master using Github Actions (the tab here on top). A nice badge can be added on the readme for people to be able to download the builds or something similar, but I'll leave the niceties for somebody else if you accept this PR :).

Also, a Windows build is missing. Should be a matter of mostly copying what the macOS build is doing. And the commits are separate (more or less) in case you want to add only Linux or only macOS support for any reason :).

Finally, this is not perfect and can be improved a lot, but I've already spent too much time on it already :).

Arcnor commented 4 years ago

Sorry, I forgot I had this open. I've been fixing this today, as GH changed stuff that made it break, so builds will now be red until I do. You can either revert or wait until I fix it, your choice 🙂

amakaseev commented 4 years ago

Ok :)