-
Notifications
You must be signed in to change notification settings - Fork 138
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 Haskell rules to the CI #235
Comments
According to @mboes, Haskell rules should be easier to integrate to the CI @philwo, how do we add the rules to the CI? |
I'll add them to CI in the next days. |
Thanks! |
@philwo Any success? If you want we can pair on this. |
Thanks for the reminder. I created a pipeline now: https://buildkite.com/bazel/rules-haskell-haskell This is probably due to a missing package. I'll add it to our Docker container and will try again, but I'm about to go on vacation for a week, so I probably won't get to this before June 24th. I setup a reminder to pop-up in my inbox on that day. @Profpatsch Once I get the basics working, we can iterate together to make it all work. :) One question already: It seems like you're running tests not by simply running "bazel test ..." but via a shell script. That's not really supported on our CI. However, we can run a shell script (or: any shell commands) before running the "bazel build" and "bazel test" commands. Maybe we can get it working using that mechanism. |
These are the dependencies needed by dynamically linked GHC:
Yes, we are using this to chain multiple calls to bazel and get a nice test suite output. Can you run multiple different bazel calls in your setup? |
This list is not informative. @philwo here are the dependencies of
|
In a perfect world, yes. But just running So I highly encourage starting with |
@philwo Is there still any blocker? |
The configuration will be used by the Bazel CI pipeline at https://buildkite.com/bazel/rules-haskell-haskell This commit is only a first step towards testing rules_haskell on CI. The configuration will likely require several more iterations until the build actually passes. Progress towards bazelbuild/continuous-integration#235
@laurentlb We have a successful build on the CI now: tweag/rules_haskell#1099 (CI log: https://buildkite.com/bazel/rules-haskell-haskell/builds/109) I think we’re ready to be added to your list of downstream projects. |
Done! Let me know if you have any further questions :) |
I think this should be added to the CI: https://github.com/tweag/rules_haskell
The text was updated successfully, but these errors were encountered: