Skip to content

Commit 0a181db

Browse files
authored
Support GHC-9.6, create new release (#74)
* Support GHC-9.6, create new release * Update actions versions * Update base * Update
1 parent 37366fb commit 0a181db

File tree

3 files changed

+24
-19
lines changed

3 files changed

+24
-19
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,32 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [ubuntu-latest, macOS-latest, windows-latest]
16-
cabal: ["3.2"]
16+
cabal: ["3.10"]
1717
ghc:
18-
- "8.4.4"
1918
- "8.6.5"
2019
- "8.8.4"
2120
- "8.10.3"
21+
- "9.6.7"
2222
exclude:
23+
- os: macOS-latest
24+
ghc: 8.10.3
2325
- os: macOS-latest
2426
ghc: 8.8.4
2527
- os: macOS-latest
2628
ghc: 8.6.5
27-
- os: macOS-latest
28-
ghc: 8.4.4
2929

30+
- os: windows-latest
31+
ghc: 8.10.3
3032
- os: windows-latest
3133
ghc: 8.8.4
3234
- os: windows-latest
3335
ghc: 8.6.5
34-
- os: windows-latest
35-
ghc: 8.4.4
3636

3737
steps:
38-
- uses: actions/checkout@v3
38+
- uses: actions/checkout@v5
3939
if: github.event.action == 'opened' || github.event.action == 'synchronize' || github.event.ref == 'refs/heads/main'
4040

41-
- uses: haskell/actions/setup@v1.2.9
41+
- uses: haskell-actions/setup@v2
4242
id: setup-haskell-cabal
4343
name: Setup Haskell
4444
with:
@@ -53,7 +53,7 @@ jobs:
5353
run: |
5454
cabal freeze
5555
56-
- uses: actions/cache@v3.2.2
56+
- uses: actions/cache@v4
5757
name: Cache ~/.cabal/store
5858
with:
5959
path: ${{ steps.setup-haskell-cabal.outputs.cabal-store }}
@@ -80,16 +80,16 @@ jobs:
8080
ghc: ["8.10.3"]
8181

8282
steps:
83-
- uses: actions/checkout@v3
83+
- uses: actions/checkout@v5
8484
if: github.event.action == 'opened' || github.event.action == 'synchronize' || github.event.ref == 'refs/heads/main'
8585

86-
- uses: haskell/actions/setup@v1.2.9
86+
- uses: haskell/actions/setup@v2
8787
name: Setup Haskell Stack
8888
with:
8989
ghc-version: ${{ matrix.ghc }}
9090
stack-version: ${{ matrix.stack }}
9191

92-
- uses: actions/cache@v3.2.2
92+
- uses: actions/cache@v4
9393
name: Cache ~/.stack
9494
with:
9595
path: ~/.stack
@@ -112,7 +112,7 @@ jobs:
112112
runs-on: ubuntu-latest
113113

114114
steps:
115-
- uses: actions/checkout@v3
115+
- uses: actions/checkout@v5
116116
if: github.event.action == 'opened' || github.event.action == 'synchronize' || github.event.ref == 'refs/heads/main'
117117

118118
- name: Run HLint

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
`shortcut-links` uses [PVP Versioning][1].
44
The changelog is available [on GitHub][2].
55

6+
## 0.5.1.1 — Oct 10, 2025
7+
8+
- Support GHC 9.6.
9+
610
## 0.5.1.1 — Jan 27, 2021
711

812
* Drop support of GHC-8.2.2.

shortcut-links.cabal

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
cabal-version: 2.4
1+
cabal-version: 3.0
22
name: shortcut-links
3-
version: 0.5.1.1
3+
version: 0.5.2.0
44
synopsis: Link shortcuts for use in text markup
55
description:
66
This package is a database of link shortcuts. A Markdown example:
@@ -14,7 +14,7 @@ license-file: LICENSE
1414
author: Artyom
1515
maintainer: Kowainik <[email protected]>
1616
copyright: 2015–2019 Aelve (BSD-3-Clause)
17-
2019-2021 Kowainik
17+
2019-2025 Kowainik
1818
category: Text, Web, Markdown
1919
build-type: Simple
2020
stability: stable
@@ -24,13 +24,14 @@ tested-with: GHC == 8.4.4
2424
GHC == 8.6.5
2525
GHC == 8.8.4
2626
GHC == 8.10.3
27+
GHC == 9.6.7
2728

2829
source-repository head
2930
type: git
3031
location: git://github.com/kowainik/shortcut-links.git
3132

3233
common common-options
33-
build-depends: base >= 4.11 && < 4.15
34+
build-depends: base >= 4.11 && < 5
3435
ghc-options: -Wall
3536
-Wincomplete-uni-patterns
3637
-Wincomplete-record-updates
@@ -58,12 +59,12 @@ library
5859
exposed-modules: ShortcutLinks
5960
ShortcutLinks.All
6061
ShortcutLinks.Utils
61-
build-depends: text >= 1.1 && < 1.3
62+
build-depends: text >= 1.1 && < 2.2
6263

6364
test-suite shortcut-links-doctest
6465
import: common-options
6566
type: exitcode-stdio-1.0
6667
hs-source-dirs: test
6768
main-is: Doctest.hs
68-
build-depends: doctest ^>= 0.16
69+
build-depends: doctest
6970
ghc-options: -threaded

0 commit comments

Comments
 (0)