Haskell-Things / ImplicitCAD

A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
https://implicitcad.org/
GNU Affero General Public License v3.0
1.39k stars 142 forks source link

Toggle to enable Travis-CI build #230

Closed lancelet closed 3 years ago

lancelet commented 5 years ago

Currently, there is a .travis.yml file in the project, but the Travis-CI build does not appear to be enabled. Doing so would allow builds of pull-requests to be built and the (currently non-operational) build badge to show the status of master. In turn, this could help to process PRs for the project (of which there is quite a large backlog) by confirming that they at least build correctly.

Due to ownership issues, I believe that the Travis-CI build for this project can only be "toggled on" by @colah.

I have confirmed, in my own fork of the repo, that the Travis build works. See here for an example of a build succeeding for commit 5b45a2c: https://travis-ci.org/lancelet/ImplicitCAD/builds/582244741 However, although I was able to toggle CI for my own fork, as noted above, I don't think that any other contributor is able to trigger the CI build for colah/ImplicitCAD, aside from @colah.

Please can this be enabled?

julialongtin commented 5 years ago

@lancelet : Colah has been absent from this project in most ways for quite some time. I'd have to have a rather serious use case to bother him.

Right now i am tracking three branches with code that may be worth integrating, but none in a state where it can 'just be added'. therefore i don't see what build checks on merge requests would get me.

I'll leave this open, as it would be nice to have this working, but it's not a priority for me.

julialongtin commented 3 years ago

We have github actions now. closing this.