malcolmwallace / cpphs

The C pre-processor, implemented in Haskell.
2 stars 0 forks source link

Continuous integration? #12

Open jmitchell opened 7 years ago

jmitchell commented 7 years ago

In response to #8 I got a bad patch merged (see #9 and #11 for fallout)--sorry! Sidenote: the latest suggestion is to apply [this patch](https://github.com/jmitchell/cpphs-blackbox/blob/master/avoid-using-findfile-ghc-7_4-doesnt-include-it.dpatch)._

To avoid similar mistakes getting released in the future it would help to have CI. As explained in https://github.com/malcolmwallace/cpphs/issues/9#issuecomment-284516771 I started cpphs-blackbox to do some very basic blackbox testing on the cpphs executable with help of TravisCI for Linux and AppVeyor for Windows. This allowed me to smoke test my latest patch, but it's not proper CI. cpphs-blackbox doesn't:

@malcolmwallace: Since TravisCI and AppVeyor work well with GitHub repos would you consider migrating the cpphs codebase to GitHub?