-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add GitHub Actions CI #50
Conversation
This is necessary so that it can be added to the .cabal file as an executable.
matrix: | ||
os: | ||
- ubuntu-latest | ||
# - macOS-latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we not support macos?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume we support OSX, but I've seen weird errors before in GitHub Actions for OSX, so I usually default to leaving it out. I could add it in if we want it.
Although I don't think there is any OS-/arch-specific code in this repo, so it is unlikely we would catch any bugs with it. It would probably just slow down the CI time.
This PR adds CI using GitHub Actions.
It also rearranges the stack.yaml files, as well as removing some of the stack.yaml files for older versions of GHC. (We could always add back in the
stack.yaml
files for older versions of GHC, but I figured there are unlikely to be used anymore.)