-
Notifications
You must be signed in to change notification settings - Fork 80
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 rules_haskell to regression-checked bazel projects #754
Comments
Yes, it would be great to have it. |
We moved our start script to GHC bindists yesterday, meaning the runner won’t have to have Since we also merged hazel, we should be able to get rid of the nix requirement for most of our basic testing setup soon. I don’t know if I can find the time to do this soon, but @laurentlb if you are interested I’ll gladly help with any questions you have. |
What is the status of this? Is there any blocker? @fweikert may be able to help you with Buildkite integration. |
Most of our tests still depend on nix, but we could start by only enabling a subset of them in the Buildkite config. |
I haven't used nix myself yet, is it difficult to install? If it's just a matter of installing it in our Docker image, that shouldn't be a problem. |
Actually, we recently switched to a non-nix setup for our tests, by adding a repository rule to install things with the |
@philwo Nix is no longer required. Have a look at the CircleCI config ( |
#1066 added us to the official upstream pipeline, and a few of our maintainers got access to https://buildkite.com/bazel/rules-haskell-haskell. The next step is getting |
@fweikert The CI is currently failing because we need the Related, is there documentation of how the |
We have to deploy the libgmp-dev package to our CI workers. Configuration documentation: https://github.com/bazelbuild/continuous-integration/blob/master/buildkite/README.md#basic-syntax |
Great, can you ping us here once that is done? We’d really like this ruleset to be downstream-checked before 1.0 is out. |
I'll do! |
@Profpatsch @fweikert I added the |
bazelbuild/continuous-integration#235 (comment)
|
AFAIU this is done. |
Bazel has ~50 repositories it auto-checks for regressions on their CI for every release: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/821
We should make an effort to get
rules_haskell
in that list.The text was updated successfully, but these errors were encountered: