CadQuery / CQ-editor

CadQuery GUI editor based on PyQT
Apache License 2.0
761 stars 118 forks source link

Provide a custom installer via conda constructor #193

Open adam-urbanczyk opened 4 years ago

adam-urbanczyk commented 4 years ago

related to #192 , should be more straightforward than a pyinstaller bundle.

Azure has a task that could be used: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/github-release?view=azure-devops

NothanUmber commented 3 years ago

Do you already use some non-github kind of CI pipeline by now? The link above indicates that it might be Azure based? Never used CI/CD features on github (we use gitlab) - after a first look into the docu it looks as if CI/CD for github is controlled via some files in .github/workflows? These don't seem to exist yet for this repo, so you might use something else?

NothanUmber commented 3 years ago

Ok, apparently there is a .azure-pipelines.yml that uses a pre-defined conda-build which reads conda/meta.yml to automatically build and deploy the Conda package. I guess this part is automatically triggered on push.

Then there seems to be an appveyor.xml that apparently downloads and installs Miniconda with some dependencies (but not the actual cadquery/cd-editor packages?) And then there are some configs for pyinstaller. Not sure whether the latter two are executed automatically or just there as preparation for manual build/install steps?

adam-urbanczyk commented 3 years ago

Yes, azure and appveyor are used. Pyinstaller is not executed in the CI (yet).