denibertovic / docker-hs

A Haskell library for the Docker Engine API
BSD 3-Clause "New" or "Revised" License
77 stars 48 forks source link

Add new CI using GitHub Actions #87

Closed mbg closed 2 years ago

mbg commented 2 years ago

Since the old CI broke/got removed, this PR adds new CI using GitHub actions. The workflow builds and tests the package using each of the Stack resolvers currently in the repository. You can find the results of a test run over in my fork and everything seems to succeed.

jprider63 commented 2 years ago

Thanks for setting this up! It looks good to me.

If you feel up to it, we used to run with RUN_INTEGRATION_TESTS=1 in the env so that integration tests would be run on docker as well. FYI here's the commit that removed the old CI. If not, no worries.

Also, sorry for the slow responses. I'll try to review the other PRs when I get a chance.