2323        - os : macOS-latest 
2424          ghc : ' latest' 
2525    steps :
26-     - uses : actions/checkout@v3  
26+     - uses : actions/checkout@v4  
2727    - name : Install libncurses5 and libtinfo 
2828      if : runner.os == 'Linux' && (matrix.ghc == '8.0' || matrix.ghc == '8.2') 
2929      run : | 
6969      matrix :
7070        ghc : ['9.2', '9.4', '9.6'] 
7171    steps :
72-     - uses : actions/checkout@v3  
72+     - uses : actions/checkout@v4  
7373    - uses : haskell/actions/setup@v2 
7474      id : setup-haskell-cabal 
7575      with :
@@ -130,7 +130,7 @@ jobs:
130130      matrix :
131131        arch : ['s390x', 'ppc64le'] 
132132    steps :
133-     - uses : actions/checkout@v3  
133+     - uses : actions/checkout@v4  
134134135135      timeout-minutes : 60 
136136      with :
@@ -150,7 +150,7 @@ jobs:
150150    needs : build 
151151    runs-on : ubuntu-latest 
152152    steps :
153-     - uses : actions/checkout@v3  
153+     - uses : actions/checkout@v4  
154154    - uses : haskell/actions/setup@v2 
155155      id : setup-haskell-cabal 
156156      with :
@@ -171,7 +171,7 @@ jobs:
171171    needs : build 
172172    runs-on : ubuntu-latest 
173173    steps :
174-     - uses : actions/checkout@v3  
174+     - uses : actions/checkout@v4  
175175    - uses : haskell/actions/setup@v2 
176176      id : setup-haskell-cabal 
177177      with :
@@ -198,7 +198,7 @@ jobs:
198198      run : | 
199199          yum install -y gcc gmp gmp-devel make ncurses ncurses-compat-libs xz perl 
200200          curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 BOOTSTRAP_HASKELL_GHC_VERSION=9.2.8 sh 
201-      - uses : actions/checkout@v3 
201+      - uses : actions/checkout@v3   # This version must stay old enough to remain compatible with the container image 
202202    - name : test 
203203      run : | 
204204          source ~/.ghcup/env 
@@ -216,7 +216,7 @@ jobs:
216216        apt-get update -y 
217217        apt-get install -y autoconf build-essential zlib1g-dev libgmp-dev curl libncurses5 libtinfo5 libncurses5-dev libtinfo-dev 
218218        curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 BOOTSTRAP_HASKELL_INSTALL_NO_STACK=1 sh 
219-      - uses : actions/checkout@v1 
219+      - uses : actions/checkout@v1   # This version must stay old enough to remain compatible with the container image 
220220    - name : Test 
221221      run : | 
222222        source ~/.ghcup/env 
@@ -240,7 +240,7 @@ jobs:
240240          args : " find . -mindepth 1 -maxdepth 1 -exec rm -rf -- {} +" 
241241
242242      - name : Checkout code 
243-         uses : actions/checkout@v3  
243+         uses : actions/checkout@v4  
244244
245245      - if : matrix.arch == 'arm32v7' 
246246        uses : docker://hasufell/arm32v7-ubuntu-haskell:focal 
0 commit comments