Hi. How difficult is it to automate the building process of FlatCAM and issue beta releases more frequently (I mean distributions for non-programmers or those who don’t want to install all the dev stuff)? The latest binary release is 8.993 and I’ve already stumbled upon 2 bugs that were fixed since, so I’d very much like to move on to next version, but there is none.
As I suspect that making a windows installer is somewhat tiresome and manual process, it might be beneficial to automate the process. Can anyone describe the process of how the installer is made, so I might try to write some CI/CD script for that? I believe that most of building can be automated with something like pyinstaller, however, as I understand, some 3rd party apps need to be brought along.
Autobuilding linux distributions could also be beneficial, because at the moment FlatCAM on Ubuntu requires around a gigabyte of development packages (g++, python-dev and stuff) if installed via setup-ubuntu.sh, provided that the system is clean before installation.