Skip to content

Commit 9bf80c4

Browse files
authored
Bump Haskell CI to GHCs 9.12.2 9.10.2 9.6.7 (#2714)
1 parent 4ee13ab commit 9bf80c4

File tree

2 files changed

+15
-26
lines changed

2 files changed

+15
-26
lines changed

.github/workflows/haskell-ci.yml

+12-23
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,24 @@
88
#
99
# For more information, see https://github.com/haskell-CI/haskell-ci
1010
#
11-
# version: 0.19.20241223
11+
# version: 0.19.20250506
1212
#
13-
# REGENDATA ("0.19.20241223",["github","--no-cabal-check","agda-stdlib-utils.cabal"])
13+
# REGENDATA ("0.19.20250506",["github","--no-cabal-check","agda-stdlib-utils.cabal"])
1414
#
1515
name: Haskell-CI
1616
on:
1717
push:
1818
branches:
1919
- master
2020
- experimental
21-
paths:
22-
- .github/workflows/haskell-ci.yml
23-
- agda-stdlib-utils.cabal
24-
- cabal.haskell-ci
25-
- "*.hs"
2621
pull_request:
2722
branches:
2823
- master
2924
- experimental
30-
paths:
31-
- .github/workflows/haskell-ci.yml
32-
- agda-stdlib-utils.cabal
33-
- cabal.haskell-ci
34-
- "*.hs"
35-
merge_group:
3625
jobs:
3726
linux:
3827
name: Haskell-CI - Linux - ${{ matrix.compiler }}
39-
runs-on: ubuntu-20.04
28+
runs-on: ubuntu-24.04
4029
timeout-minutes:
4130
60
4231
container:
@@ -45,24 +34,24 @@ jobs:
4534
strategy:
4635
matrix:
4736
include:
48-
- compiler: ghc-9.12.1
37+
- compiler: ghc-9.12.2
4938
compilerKind: ghc
50-
compilerVersion: 9.12.1
39+
compilerVersion: 9.12.2
5140
setup-method: ghcup
5241
allow-failure: false
53-
- compiler: ghc-9.10.1
42+
- compiler: ghc-9.10.2
5443
compilerKind: ghc
55-
compilerVersion: 9.10.1
44+
compilerVersion: 9.10.2
5645
setup-method: ghcup
5746
allow-failure: false
5847
- compiler: ghc-9.8.4
5948
compilerKind: ghc
6049
compilerVersion: 9.8.4
6150
setup-method: ghcup
6251
allow-failure: false
63-
- compiler: ghc-9.6.6
52+
- compiler: ghc-9.6.7
6453
compilerKind: ghc
65-
compilerVersion: 9.6.6
54+
compilerVersion: 9.6.7
6655
setup-method: ghcup
6756
allow-failure: false
6857
- compiler: ghc-9.4.8
@@ -104,12 +93,12 @@ jobs:
10493
- name: Install GHCup
10594
run: |
10695
mkdir -p "$HOME/.ghcup/bin"
107-
curl -sL https://downloads.haskell.org/ghcup/0.1.30.0/x86_64-linux-ghcup-0.1.30.0 > "$HOME/.ghcup/bin/ghcup"
96+
curl -sL https://downloads.haskell.org/ghcup/0.1.50.1/x86_64-linux-ghcup-0.1.50.1 > "$HOME/.ghcup/bin/ghcup"
10897
chmod a+x "$HOME/.ghcup/bin/ghcup"
10998
- name: Install cabal-install
11099
run: |
111-
"$HOME/.ghcup/bin/ghcup" install cabal 3.14.1.0 || (cat "$HOME"/.ghcup/logs/*.* && false)
112-
echo "CABAL=$HOME/.ghcup/bin/cabal-3.14.1.0 -vnormal+nowrap" >> "$GITHUB_ENV"
100+
"$HOME/.ghcup/bin/ghcup" install cabal 3.14.2.0 || (cat "$HOME"/.ghcup/logs/*.* && false)
101+
echo "CABAL=$HOME/.ghcup/bin/cabal-3.14.2.0 -vnormal+nowrap" >> "$GITHUB_ENV"
113102
- name: Install GHC (GHCup)
114103
if: matrix.setup-method == 'ghcup'
115104
run: |

agda-stdlib-utils.cabal

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ description: Helper programs for setting up the Agda standard library.
66
license: MIT
77

88
tested-with:
9-
GHC == 9.12.1
10-
GHC == 9.10.1
9+
GHC == 9.12.2
10+
GHC == 9.10.2
1111
GHC == 9.8.4
12-
GHC == 9.6.6
12+
GHC == 9.6.7
1313
GHC == 9.4.8
1414
GHC == 9.2.8
1515
GHC == 9.0.2

0 commit comments

Comments
 (0)