jae wrote: ↑Fri Sep 25, 2020 8:43 pm
As a new user, here is my one post!
Hello jae! Welcome to FreeCAD and the forum
Yes this is a problem.
The way it works now;
The .AppImage is re-packaged from Conda assets created from here:
https://github.com/looooo/freecad-feedstock
The Conda build is triggered manually, typically on Sundays, but not always, sometimes more frequently.
The Conda build is packaged into an .AppImage here:
https://github.com/FreeCAD/FreeCAD-AppImage
The FreeCAD-AppImage runs as a CRON job once a day. The deployed .AppImage may contain updates (for ex bundled Python packages) even if FreeCAD hasn't changed. Or it could be the same with a different hash.
I'm thinking we should disable the CRON job. This means someone needs to trigger the Conda build, wait a couple hours and trigger the FreeCAD-AppImage on Travis manually. It's probably possible to add logic to the process to skip it if FreeCAD hasn't changed. As a volunteer effort it ends up a little, band-aides and bubble-gum. Everyone contributes as their time, interest, and skill allows.