-
Notifications
You must be signed in to change notification settings - Fork 206
Improvements of install script and macos-installhs-cabal new azure job #1665
Conversation
* Remove unused imports * Pass number of jobs and verbosity shake args to build tools * Use custom cabal.project-${ghcVersion} if exists * Add comments with the possible resolvers to shake.yaml
Finally i removed the sharing between the jobs arg of shake and the build tool: the output of shake with more than one job was interleaved and, in general, we will want different values of jobs for shake and stack/cabal frequently. |
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.
This is a lot to review. I will not have time for a review in the next days, so, I trust your judgement! If you wait long enough until next week, I will try to review it, but you dont have to :)
If you want to merge, you can :)
My mistake was mix azure and install changes so the pr is bigger than necessary |
Well all ci is green (including install.hs jobs) and some changes are needed to make easier ghc-8.8.3 support, so i am gonna merge it |
Port hie changes in install script of pull haskell/haskell-ide-engine#1665
cabal.project-ghc-8.8.2
that will be used by the scriptI am not sure about the "pass number of jobs and verbosity shake args to build tools". It is a cheap way to let users control the number of jobs and verbosity but they are shared between the run of the script itself and the calls to build tools.
Fixes some warts described in #1664