tweag / gazelle_cabal

A gazelle extension to produce Haskell rules from cabal files
Apache License 2.0
13 stars 5 forks source link

Preliminary bzlmod support #60

Closed aherrmann closed 1 year ago

aherrmann commented 1 year ago

This configures the gazelle_cabal workspace to be compatible with bzlmod as a dependency module. Meaning another module can depend on it via bzlmod, however gazelle_cabal cannot itself be tested or built with bzlmod enabled, yet.

This also configures the example workspace to be compatible with bzlmod as a root module. Meaning the example can be built and tested with bzlmod enabled.

Enables bzlmod tests on CI, for now only for GHC version 9.4.5.

limitations / future work

closes #63 #66

aherrmann commented 1 year ago

This will require an update of the required CI checks on GitHub.

aherrmann commented 1 year ago

@Mergifyio rebase

mergify[bot] commented 1 year ago

rebase

🛑 Unable to rebase the branch because the pull request is queued

It's not possible to rebase this pull request because it is queued for merge