-
Notifications
You must be signed in to change notification settings - Fork 248
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 module version 0.17 #1029
Conversation
8538827
to
cb15708
Compare
cb15708
to
716b2da
Compare
716b2da
to
b1e0984
Compare
CI says
I'll add a tag here to bypass that check, but it's worth asking if you could easily include a release artifact in GH release. |
Thank you, I'll see that we change our release pipeline to create an artifact for releases. |
0e274d1
to
0f73014
Compare
Currently, this fails on Windows (https://buildkite.com/bazel/bcr-presubmit/builds/2394#018b8ef4-da85-4da0-ba4b-aa4dcd90c618):
It already worked once before (https://buildkite.com/bazel/bcr-presubmit/builds/2382#018b8a78-c378-4a67-8fb4-9c3d69d998de) -- for the same commit 0f73014 😕 What gives? Why do I get different results for the same commit? |
f6cfce0
to
1ca24a1
Compare
The stack tool could not download the root.json file from hackage. It failed with a TLS exception caused by a missing CA for the server certificate. It seems that opening a web page with Internet Explorer or with powershell causes the certificates to be updated. See commercialhaskell/stack#234
Register the cc toolchain that comes with the GHC bindist.
Our test module depends on rules_nixpkgs' modules which are not available yet.
It is currently failing with: ``` this rule is missing dependency declarations for the following files included by 'gzwrite.c': 'C:/b/f3c3gu33/execroot/_main/external/rules_haskell~0.17~haskell_toolchains~rules_haskell_ghc_windows_amd64/mingw/x86_64-w64-mingw32/include/stdio.h' 'C:/b/f3c3gu33/execroot/_main/external/rules_haskell~0.17~haskell_toolchains~rules_haskell_ghc_windows_amd64/mingw/x86_64-w64-mingw32/include/corecrt_stdio_config.h' 'C:/b/f3c3gu33/execroot/_main/external/rules_haskell~0.17~haskell_toolchains~rules_haskell_ghc_windows_amd64/mingw/x86_64-w64-mingw32/include/corecrt.h' ... ```
1ca24a1
to
b9329b1
Compare
I could not resolve the problem on Windows, so I have disabled that platform for now. CI is now 🟢 Could anyone have a look please? |
This PR adds the newly released rules_haskell version 0.17 to the BCR. See https://github.com/tweag/rules_haskell/releases/tag/v0.17