Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 11 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ on:
push:
branches:
- 'master'
schedule:
# Additionally run once per week (At 00:00 on Sunday) to maintain cache.
- cron: '0 0 * * 0'
# GitHub disables actions after 60 days of inactivity, so a cron job is rather useless.
# schedule:
# # Additionally run once per week (At 00:00 on Sunday) to maintain cache.
# - cron: '0 0 * * 0'

jobs:
cabal:
Expand All @@ -38,14 +39,15 @@ jobs:
- "9.6"
- "9.8"
- "9.10"
- "9.12"
include:
- { os: macOS-latest, ghc: "9.10" }
- { os: windows-latest, ghc: "9.10" }
- { os: macOS-latest, ghc: "9.12" }
- { os: windows-latest, ghc: "9.12" }

steps:
- uses: actions/checkout@v4

- name: Set up GHC ${{ matrix.ghc-version }}
- name: Set up GHC ${{ matrix.ghc }}
uses: haskell-actions/setup@v2
id: setup
with:
Expand Down Expand Up @@ -100,9 +102,10 @@ jobs:
include:
# GHC version must match https://www.stackage.org/nightly
- stack: "latest"
ghc: "9.8"
ghc: "9.12"

steps:
# for running tests:
- uses: nikeee/setup-pandoc@v1

- uses: actions/checkout@v4
Expand All @@ -119,7 +122,7 @@ jobs:
cat <<EOF > stack.yaml
packages:
- '.'
resolver: nightly-2023-07-17
resolver: nightly-2025-07-23
EOF
stack config set system-ghc true --global
stack config set resolver nightly
Expand Down
12 changes: 7 additions & 5 deletions heist.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
cabal-version: 2.2
name: heist
version: 1.1.1.2
x-revision: 5
synopsis: An Haskell template system supporting both HTML5 and XML.
description:
Heist is a powerful template system that supports both HTML5 and XML.
Expand Down Expand Up @@ -37,9 +38,10 @@ tested-with:
GHC == 9.0.2
GHC == 9.2.8
GHC == 9.4.8
GHC == 9.6.5
GHC == 9.8.2
GHC == 9.10.1
GHC == 9.6.7
GHC == 9.8.4
GHC == 9.10.2
GHC == 9.12.2

extra-doc-files:
CHANGELOG.md
Expand Down Expand Up @@ -199,7 +201,7 @@ Library
monad-control >= 0.3 && < 1.1,
mtl >= 2.0 && < 2.4,
process >= 1.1 && < 1.7,
random >= 1.0.1.0 && < 1.3,
random >= 1.0.1.0 && < 2,
text >= 0.10 && < 2.2,
time >= 1.1 && < 2,
transformers >= 0.3 && < 0.7,
Expand Down Expand Up @@ -228,7 +230,7 @@ Test-suite testsuite

build-depends:
HUnit >= 1.2 && < 2,
QuickCheck >= 2 && < 2.16,
QuickCheck >= 2 && < 3,
lens >= 4.3 && < 5.4,
test-framework >= 0.4 && < 0.9,
test-framework-hunit >= 0.2.7 && < 0.4,
Expand Down