rules_haskell
rules_haskell copied to clipboard
Haskell rules for Bazel.
**Is your feature request related to a problem? Please describe.** Asterius is deprecated and no longer worked on, in favor of the official GHC WebAssembly backend. See [announcement blog post](https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc/),...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | protobuf | bazel_dep | major | `21.7` -> `28.0` | --- > [!WARNING]...
CI: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/4093#0191abc3-c514-4071-8dda-ff7ad9084d9f Platform: Ubuntu Logs: ``` bazel --nosystem_rc --nohome_rc info FATAL: bazel crashed due to an internal error. Printing stack trace: java.lang.IllegalStateException: java.lang.RuntimeException: Unrecoverable error while evaluating node 'PlatformMappingValue.Key{path=platform_mappings, wasExplicitlySetByUser=false}'...
The issue was discovered on Windows where a Bazel Haskell build with Bazel 7 and rules_haskell 1.0 failed to build the package `@stackage//:retry` which depends on the empty package `@stackage//:mtl-compat`...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [bazel_features](https://redirect.github.com/bazel-contrib/bazel_features) | http_archive | minor | `v1.17.0` -> `v1.32.0` | --- > [!WARNING]...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rules_bazel_integration_test](https://redirect.github.com/bazel-contrib/rules_bazel_integration_test) | bazel_dep | minor | `0.27.0` -> `0.33.2` | | [rules_bazel_integration_test](https://redirect.github.com/bazel-contrib/rules_bazel_integration_test) |...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com_google_protobuf](https://redirect.github.com/protocolbuffers/protobuf) | http_archive | major | `v21.12` -> `v31.1` | | [protobuf](https://redirect.github.com/protocolbuffers/protobuf) |...
Previously, an empty library that only exported modules from another library failed to build. Bazel would error out when the .a file wasn't created. These libraries are becoming more common...
This allows vendoring of packages with necessary tools from a stack snapshot. For example, if the cabal file for `cpphs` hasn't yet been bumped on hackage with increased bounds for...
Here's a dummy description