Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 ghc version to CI matrix for bindists #1923
Add ghc version to CI matrix for bindists #1923
Changes from all commits
ca51320
bfa0d00
298420e
527c47c
2b745f7
9c9740b
0be971c
5539b21
ee26fdc
634de02
9172508
f44b13a
23789d3
f1acc5d
fc33fef
9a8e464
18cbb11
de47ca9
86c50d3
a4271eb
d2b7117
466d7ec
569c7b2
9ced5ed
d755fad
cfbe06a
6821989
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So long as it's only for our CI, I'm fine with this approach. Generally speaking, a better route would be if we could figure out how to
select
based on resolved GHC version and then use select to switch to the correct versions. But, that seems quite difficult in this case.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where is
@Cabal
all used? From what I can tell it's mostly used for test dependencies and for the worker. So, it shouldn't directly affect users of rules_haskell, correct?Side note, I noticed that some test-dependencies in rules_haskell's
MODULE.bazel
, e.g. somestack_snapshot
s, are not marked as dev-dependencies. It's out of scope for this PR, but something we should fix.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes.
Agreed, and I already tried that (setting
dev_dependency = True
) but that failed with some wild error later, since rules_haskell_tests depended on it.