LibreCAD / LibreCAD_3

LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.
http://librecad.org
Other
314 stars 103 forks source link

LibreCAD 3 CI/CD changes #394

Open CRiSTiK24 opened 2 years ago

CRiSTiK24 commented 2 years ago

Following my GSoC project this year as described here ( https://dokuwiki.librecad.org/doku.php/gsoc:gsoc2022 ) I'm pushing this changes that should create a new action in Github Actions that can be launched manually by the developers. It will build the current version of LibreCAD and upload the binaries for Windows in form of an EXE, and for Linux in form of an AppImage and a Snap. The exe should be portable though I have not tested if it is.

CRiSTiK24 commented 2 years ago

This commits should remove all unnecesary files. I'll try to solve an issue on windows before considering the PR totally functional.

CRiSTiK24 commented 2 years ago

So the issue is not from the packaging. Then this should be good to commit!