@@ -134,7 +134,7 @@ jobs:
134134 echo "COPYING: $(basename "${FILE}") (${FILE})"
135135 cp "${FILE}" "${{env.bin-artifacts}}/"
136136 done
137- - uses : actions/upload-artifact@v3
137+ - uses : actions/upload-artifact@v4
138138 name : Upload Binary Artifacts
139139 with :
140140 name : bins-${{ runner.os }}
@@ -156,7 +156,7 @@ jobs:
156156 runs-on : ${{ matrix.os }}-latest
157157 steps :
158158 - uses : actions/checkout@v3
159- - uses : actions/download-artifact@v3
159+ - uses : actions/download-artifact@v4
160160 id : download
161161 with :
162162 name : bins-${{ runner.os }}
@@ -173,13 +173,15 @@ jobs:
173173 with :
174174 ghc-version : 9.6.4
175175 cabal-version : 3.10.2.1
176- stack-version : 2.9.3
176+ stack-version : 2.13.1
177+ enable-stack : true
177178 - run : cabal v2-update 'hackage.haskell.org,2023-02-13T02:00:06Z'
178179 - name : Installs test tool dependencies
179180 run : |
180181 cabal install graphmod
181182 mkdir -p ~/.local/bin
182183 echo "${HOME}/.local/bin" >> "${GITHUB_PATH}"
184+ echo "${HOME}/.ghcup/bin" >> "${GITHUB_PATH}"
183185 - name : Intall cabal-plan (Linux)
184186 if : ${{ matrix.os == 'ubuntu' }}
185187 run : |
@@ -219,7 +221,7 @@ jobs:
219221 uses : actions/checkout@v3
220222 - name : Download Artifact(s)
221223 id : download
222- uses : actions/download-artifact@v3
224+ uses : actions/download-artifact@v4
223225 with :
224226 path : ${{ github.workspace }}/artifacts
225227 - name : Check Version
0 commit comments