Skip to content

Commit f76aceb

Browse files
committed
GHC-9.14 alpha2
1 parent 10ec867 commit f76aceb

File tree

2 files changed

+25
-4
lines changed

2 files changed

+25
-4
lines changed

.github/workflows/haskell-ci.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,19 @@ jobs:
3232
strategy:
3333
matrix:
3434
include:
35+
- compiler: ghc-9.14.0.20250908
36+
compilerKind: ghc
37+
compilerVersion: 9.14.0.20250908
38+
setup-method: ghcup-prerelease
39+
allow-failure: false
3540
- compiler: ghc-9.12.2
3641
compilerKind: ghc
3742
compilerVersion: 9.12.2
3843
setup-method: ghcup
3944
allow-failure: false
40-
- compiler: ghc-9.10.2
45+
- compiler: ghc-9.10.3
4146
compilerKind: ghc
42-
compilerVersion: 9.10.2
47+
compilerVersion: 9.10.3
4348
setup-method: ghcup
4449
allow-failure: false
4550
- compiler: ghc-9.8.4
@@ -112,6 +117,21 @@ jobs:
112117
HCKIND: ${{ matrix.compilerKind }}
113118
HCNAME: ${{ matrix.compiler }}
114119
HCVER: ${{ matrix.compilerVersion }}
120+
- name: Install GHC (GHCup prerelease)
121+
if: matrix.setup-method == 'ghcup-prerelease'
122+
run: |
123+
"$HOME/.ghcup/bin/ghcup" config add-release-channel prereleases
124+
"$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false)
125+
HC=$("$HOME/.ghcup/bin/ghcup" whereis ghc "$HCVER")
126+
HCPKG=$(echo "$HC" | sed 's#ghc$#ghc-pkg#')
127+
HADDOCK=$(echo "$HC" | sed 's#ghc$#haddock#')
128+
echo "HC=$HC" >> "$GITHUB_ENV"
129+
echo "HCPKG=$HCPKG" >> "$GITHUB_ENV"
130+
echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV"
131+
env:
132+
HCKIND: ${{ matrix.compilerKind }}
133+
HCNAME: ${{ matrix.compiler }}
134+
HCVER: ${{ matrix.compilerVersion }}
115135
- name: Set PATH and environment variables
116136
run: |
117137
echo "$HOME/.cabal/bin" >> $GITHUB_PATH

splitmix.cabal

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,9 @@ tested-with:
4141
|| ==9.4.8
4242
|| ==9.6.7
4343
|| ==9.8.4
44-
|| ==9.10.2
44+
|| ==9.10.3
4545
|| ==9.12.2
46+
|| ==9.14.1
4647

4748
extra-doc-files:
4849
Changelog.md
@@ -74,7 +75,7 @@ library
7475
-- ghc-options: -fplugin=DumpCore -fplugin-opt DumpCore:core-html
7576

7677
build-depends:
77-
, base >=4.12.0.0 && <4.22
78+
, base >=4.12.0.0 && <4.23
7879
, deepseq >=1.4.4.0 && <1.6
7980

8081
if flag(optimised-mixer)

0 commit comments

Comments
 (0)