Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds travis support for Haskell. See this for an example build. You can see that the travis bot ran it in 70.64 ms on average. For those who don't know, travis is a thing for automatically running code. It's free for public projects (like this one). See https://travis-ci.org/ (@atemerev would need to get an account; travis is really cool in general and you can signup using your gitHub account).
It will take about 15 minutes to download dependencies the first time, but after that caching will make it fast.
This adds another machine to test with, if other languages add travis. If not, this will at least test any Haskell pull requests.
Using Travis with multiple languages is tricky. If anyone has a better idea, I'm all ears, but I propose this hack (which may be codified in a
CONTRIBUTING.md
some day):.haskell.travis.yml
(or.foo.travis.yml
for languagefoo
).travis.yml
, which will cause a run to start on the pull request page.For example, you would only merge 31c70ee, not b81d87f
I don't really like this solution, so again, I'm all ears if someone has a better way.
Pinging @bitemyapp