justinethier / husk-scheme

A full implementation of the Scheme programming language for the Haskell Platform.
http://justinethier.github.io/husk-scheme
MIT License
309 stars 28 forks source link

Add a Github Actions config #216

Closed travitch closed 4 years ago

travitch commented 4 years ago

This CI setup builds with GHC 7.10-8.10 on Ubuntu and 8.10 on macOS and Windows (for pull requests and commits to master). The configuration was inspired by the blog post at

https://kodimensional.dev/github-actions

Note: since this builds with 8.8 and 8.10, it would require my other PR. If this PR gets merged to master, I believe it should be fully set up (but you might need to check the Actions tab at the top to make it start?).

This build matrix doesn't run the tests yet, but I'm happy to figure out how to do that if you'd like.

justinethier commented 4 years ago

Thanks @travitch . I would certainly be interested in adding tests if you have time to figure it out...