Makefile automation
I have makefiles setup to help with gio compile, packing, signing and also downloading for users from a html page.
They help do things that the gogio cmd does not do. They work cross platform. I am on Mac and can build for every Desktop and Mobile with it.
The Makefiles work in github action workflows, so you have the exact same automation on your local machine as in github actions.
@inkeliz I will PR these in so you can have a look.
I ended up using task file because it is more cross platform because it’s pure golang and so runs everywhere.
hence why I did not follow up this issue.
@inkeliz
I know you’re very busy , but is there any interest from you to get cross device testing going ?
I feel that task file is a good automation approach for it because it runs anywhere. So an iOS device etc. I remember having a discussion ages ago about this and we sort of brain stormed a ton of options but we never got into doing it.
I think the only way to do cross everything testing in terms of regression testing is with screen shots and logs.
I am using NATS to do this. It’s runs on everything and can stream logs and screenshots out of any device to anywhere. I run it inside github actions too to make Czi / CD / real device testing happen on every PR.
so if you want I can show you via a test repo and then leverage for gioui plugins.
anyway hope you respond about this as pretty keen to get back into gio plugins now that gio 0.5 is out , that solves a few of the architectural blockers in GIO.