Drop support for ghc < 9.6.

Build nightly and release candidates using ghc 9.12.
This commit is contained in:
John MacFarlane
2025-12-11 22:02:16 +01:00
parent 47ada83bcb
commit 0679d22ae1
5 changed files with 11 additions and 25 deletions
+2 -14
View File
@@ -47,18 +47,6 @@ jobs:
matrix:
versions:
# NOTE: Update `CONTRIBUTING.md` when changing the minimum version
- ghc: '8.10'
cabal: 'latest'
cabalopts: '--ghc-option=-Werror'
- ghc: '9.0'
cabal: 'latest'
cabalopts: '--ghc-option=-Werror'
- ghc: '9.2'
cabal: 'latest'
cabalopts: '--ghc-option=-Werror'
- ghc: '9.4'
cabal: 'latest'
cabalopts: '--ghc-option=-Werror'
- ghc: '9.6'
cabal: 'latest'
cabalopts: '--ghc-option=-Werror'
@@ -183,8 +171,8 @@ jobs:
- name: Install ghc
run: |
ghcup install ghc --set 9.4.4
ghcup install cabal --set 3.10
ghcup install ghc --set 9.10
ghcup install cabal --set latest
# declare/restore cached things
+3 -3
View File
@@ -17,7 +17,7 @@ jobs:
- name: Install ghc
run: |
ghcup install ghc --set 9.8
ghcup install ghc --set 9.12
ghcup install cabal --set 3.14
- name: Install dependencies
@@ -47,7 +47,7 @@ jobs:
- uses: actions/checkout@v6
- name: Install ghc
run: |
ghcup install ghc --set 9.8
ghcup install ghc --set 9.12
ghcup install cabal --set 3.14
- name: Install dependencies
run: |
@@ -80,7 +80,7 @@ jobs:
brew install ghcup
- name: Install ghc
run: |
ghcup install ghc --set 9.8
ghcup install ghc --set 9.12
ghcup install cabal --set 3.14
echo "$HOME/.ghcup/bin" >> "${GITHUB_PATH}"
- name: Install dependencies
+2 -2
View File
@@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@v6
- name: Install ghc
run: |
ghcup install ghc --set 9.8
ghcup install ghc --set 9.12
ghcup install cabal --set 3.12
- name: Install dependencies
@@ -88,7 +88,7 @@ jobs:
- name: Install ghc and cabal
run: |
ghcup install ghc --set 9.8
ghcup install ghc --set 9.12
ghcup install cabal --set 3.12
echo "$HOME/.ghcup/bin" >> "${GITHUB_PATH}"
+3 -3
View File
@@ -215,9 +215,9 @@ Please follow these guidelines:
external C libraries should especially be avoided.
10. We aim for compatibility with at least the last three
released ghc versions, and sometimes more. Currently pandoc
can be compiled on ghc 8.10 and higher. All pull requests and
commits are tested automatically on GitHub Actions.
released ghc versions, and sometimes more. Currently we
support ghc versions 9.6 and higher. All pull requests
and commits are tested automatically on GitHub Actions.
Tests
-----
+1 -3
View File
@@ -11,9 +11,7 @@ bug-reports: https://github.com/jgm/pandoc/issues
stability: alpha
homepage: https://pandoc.org
category: Text
tested-with: GHC == 8.10.7, GHC == 9.0.2,
GHC == 9.2.5, GHC == 9.4.4, GHC == 9.6.3,
GHC == 9.8.2, GHC == 9.10.1
tested-with: GHC == 9.6.7, GHC == 9.8.4, GHC == 9.10.3, GHC == 9.12.2
synopsis: Conversion between markup formats
description: Pandoc is a Haskell library for converting from one markup
format to another. The formats it can handle include