Skip to content

Commit f0edbfe

Browse files
clyringBodigrim
authored andcommitted
Bump actions/checkout to v4 in CI (#670)
* Bump actions/checkout to v4 in CI * Keep old actions/checkout versions in containerized jobs
1 parent 49222ed commit f0edbfe

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
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: |
@@ -69,7 +69,7 @@ jobs:
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
134134
- uses: uraimo/[email protected]
135135
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

Comments
 (0)