@@ -25,16 +25,18 @@ jobs:
2525 - name : 🏗 Install yq
2626 uses : frenck/action-setup-yq@v1
2727
28- - name : Determine stack root and resolver
28+ - name : 🔍 Determine stack root and resolver and GHC
2929 # # 2023-11-21 https://github.com/commercialhaskell/stack/issues/6340
3030 # # Asking stack for the stack root unfortunately does not work
3131 # # if stack is not fully operational (meaning e.g. that GHC is installed)
3232 # # so we hardcode its location instead.
3333 run : |
3434 STACK_ROOT="C:/Users/runneradmin/AppData/Local/Programs/stack/x86_64-windows"
3535 STACK_RESOLVER=$(yq .resolver stack.yaml)
36+ GHC_VERSION=$(yq .compiler stack.yaml)
3637 echo STACK_ROOT="${STACK_ROOT}" >> "${GITHUB_ENV}"
3738 echo STACK_RESOLVER="${STACK_RESOLVER}" >> "${GITHUB_ENV}"
39+ echo GHC_VERSION="${GHC_VERSION}" >> "${GITHUB_ENV}"
3840 # run: |
3941 # STACK_ROOT="$(stack --system-ghc --no-install-ghc path --stack-root || echo "C:/Users/runneradmin/AppData/Local/Programs/stack/x86_64-windows")"
4042 # echo "STACK_ROOT = ${STACK_ROOT}"
@@ -64,22 +66,22 @@ jobs:
6466
6567 # actions
6668
67- - name : ⏬ Install stack
68- # # Stack is preinstalled on GHA runners.
69- #
70- # if: steps.stack-programs-dir.outputs.cache-hit != 'true'
71- # this step is needed to get stack.exe into PATH, for now
72- # curl -sL https://get.haskellstack.org/stable/windows-x86_64.zip -o stack.zip
73- # 7z x stack.zip stack.exe
74- run : |
75- which stack
76- stack --version
77-
78- - name : ⏬ Install GHC
79- # if: steps.stack-programs-dir.outputs.cache-hit != 'true'
80- # set PATH=C:\Users\runneradmin\AppData\Local\Programs\stack\local\bin;%PATH%
81- run : |
82- stack --no-terminal setup --install-ghc
69+ # - name: ⏬ Install stack
70+ # ## Stack is preinstalled on GHA runners.
71+ # #
72+ # #if: steps.stack-programs-dir.outputs.cache-hit != 'true'
73+ # # this step is needed to get stack.exe into PATH, for now
74+ # # curl -sL https://get.haskellstack.org/stable/windows-x86_64.zip -o stack.zip
75+ # # 7z x stack.zip stack.exe
76+ # run: |
77+ # which stack
78+ # stack --version
79+
80+ # - name: ⏬ Install GHC
81+ # # if: steps.stack-programs-dir.outputs.cache-hit != 'true'
82+ # # set PATH=C:\Users\runneradmin\AppData\Local\Programs\stack\local\bin;%PATH%
83+ # run: |
84+ # stack --no-terminal setup --install-ghc
8385
8486 - name : Install the icu library
8587 run : |
0 commit comments