From 074606c7a748142a3d605553afd9928324b46e3f Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 16 Dec 2021 13:28:08 -1000 Subject: [PATCH] ;tools: make hls use ghc 8.10 until 9.0 arm binaries --- hie.yaml | 56 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/hie.yaml b/hie.yaml index 5b5642df3..48385edcd 100644 --- a/hie.yaml +++ b/hie.yaml @@ -18,35 +18,37 @@ cradle: stack: - - path: "hledger-lib/" - component: "hledger-lib:lib" - - path: "hledger-lib/test/doctests.hs" - component: "hledger-lib:test:doctest" - - path: "hledger-lib/test/unittest.hs" - component: "hledger-lib:test:unittest" + stackYaml: stack8.10.yaml # ghc 9.0 doesn't have arm binaries on mac yet + components: + - path: "hledger-lib/" + component: "hledger-lib:lib" + - path: "hledger-lib/test/doctests.hs" + component: "hledger-lib:test:doctest" + - path: "hledger-lib/test/unittest.hs" + component: "hledger-lib:test:unittest" - - path: "hledger/" - component: "hledger:lib" - - path: "hledger/app/" - component: "hledger:exe:hledger" - - path: "hledger/test/unittest.hs" - component: "hledger:test:unittest" - - path: "hledger/bench/" - component: "hledger:bench:bench" + - path: "hledger/" + component: "hledger:lib" + - path: "hledger/app/" + component: "hledger:exe:hledger" + - path: "hledger/test/unittest.hs" + component: "hledger:test:unittest" + - path: "hledger/bench/" + component: "hledger:bench:bench" - - path: "hledger-ui/" - component: "hledger-ui:exe:hledger-ui" + - path: "hledger-ui/" + component: "hledger-ui:exe:hledger-ui" - - path: "hledger-web/" - component: "hledger-web:lib" - - path: "hledger-web/app/" - component: "hledger-web:exe:hledger-web" - - path: "hledger-web/test/" - component: "hledger-web:test:test" + - path: "hledger-web/" + component: "hledger-web:lib" + - path: "hledger-web/app/" + component: "hledger-web:exe:hledger-web" + - path: "hledger-web/test/" + component: "hledger-web:test:test" - - path: "bin/" - component: "hledger:lib" + - path: "bin/" + component: "hledger:lib" - # silences hls error for Shake.hs, but I think also ignores actual errors - - path: "Shake.hs" - component: "hledger:lib" + # silences hls error for Shake.hs, but I think also ignores actual errors + - path: "Shake.hs" + component: "hledger:lib"