Skip to content

Commit

Permalink
Allow containers-0.7, bump CI to GHC 9.6.3
Browse files Browse the repository at this point in the history
  • Loading branch information
andreasabel committed Oct 6, 2023
1 parent 8248425 commit 52e72a4
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 14 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/haskell-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
#
# For more information, see https://github.com/andreasabel/haskell-ci
#
# version: 0.17.20230911
# version: 0.17.20231002
#
# REGENDATA ("0.17.20230911",["github","hackage-cli.cabal"])
# REGENDATA ("0.17.20231002",["github","hackage-cli.cabal"])
#
name: Haskell-CI
on:
Expand All @@ -32,14 +32,14 @@ jobs:
strategy:
matrix:
include:
- compiler: ghc-9.8.0.20230822
- compiler: ghc-9.8.0.20230929
compilerKind: ghc
compilerVersion: 9.8.0.20230822
compilerVersion: 9.8.0.20230929
setup-method: ghcup
allow-failure: true
- compiler: ghc-9.6.2
- compiler: ghc-9.6.3
compilerKind: ghc
compilerVersion: 9.6.2
compilerVersion: 9.6.3
setup-method: ghcup
allow-failure: false
- compiler: ghc-9.4.7
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/stack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest]
ghc-ver: [9.6.2, 9.4.6, 9.2.8, 9.0.2, 8.10.7]
ghc-ver: [9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7]
# On ubuntu-22.04 the old versions 8.8.4, 8.6.5, 8.4.4, 8.2.2 fail due to HsOpenSSL linking errors.
# They used to work under ubuntu-20.04, but it is not worth the trouble maintaining them.
# Apparently, HsOpenSSL-0.11.6 and older are too old for ubuntu-22.04.
include:
- os: macos-latest
ghc-ver: 9.6.2
ghc-ver: 9.6.3
- os: windows-latest
ghc-ver: 9.6.2
ghc-ver: 9.6.3
env:
ARGS: "--stack-yaml=stack-${{ matrix.ghc-ver }}.yaml --no-terminal --system-ghc"

Expand Down
8 changes: 4 additions & 4 deletions hackage-cli.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ build-type: Simple
tested-with:
-- Keep in descending order.
GHC == 9.8.0
GHC == 9.6.2
GHC == 9.6.3
GHC == 9.4.7
GHC == 9.2.8
GHC == 9.0.2
Expand All @@ -35,8 +35,8 @@ extra-source-files:
fixtures/*.diff
fixtures/*.cabal
-- Supported GHC versions when building with stack:
stack-9.6.2.yaml
stack-9.4.5.yaml
stack-9.6.3.yaml
stack-9.4.7.yaml
stack-9.2.8.yaml
stack-9.0.2.yaml
stack-8.10.7.yaml
Expand All @@ -55,7 +55,7 @@ library cabal-revisions
, base >= 4.10.0.0 && < 4.20
, bytestring >= 0.10.4.0 && < 0.13
, Cabal >= 3.4 && < 3.11
, containers >= 0.5.0.0 && < 0.7
, containers >= 0.5.0.0 && < 0.8
, mtl >= 2.2.2 && < 2.3 || >= 2.3.1 && < 2.4
, pretty ^>= 1.1.2

Expand Down
3 changes: 3 additions & 0 deletions stack-9.4.7.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
resolver: lts-21.13
compiler: ghc-9.4.7
compiler-check: match-exact
2 changes: 1 addition & 1 deletion stack-9.6.2.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
resolver: nightly-2023-07-03
resolver: nightly-2023-09-27
compiler: ghc-9.6.2
compiler-check: match-exact
3 changes: 3 additions & 0 deletions stack-9.6.3.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
resolver: nightly-2023-10-04
compiler: ghc-9.6.3
compiler-check: match-exact

0 comments on commit 52e72a4

Please sign in to comment.