diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c937a73..2f3fa58 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,7 +55,7 @@ jobs: cabal build --dry-run - name: Restore cached dependencies - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: cache env: key: ${{ runner.os }}-ghc-${{ steps.setup.outputs.ghc-version }}-cabal-${{ steps.setup.outputs.cabal-version }} @@ -68,7 +68,7 @@ jobs: run: cabal build all --only-dependencies - name: Save cached dependencies - uses: actions/cache/save@v3 + uses: actions/cache/save@v4 if: ${{ steps.cache.outputs.cache-primary-key != steps.cache.outputs.cache-matched-key }} with: path: ${{ steps.setup.outputs.cabal-store }} @@ -97,7 +97,7 @@ jobs: include: # GHC version must match https://www.stackage.org/nightly - stack: "latest" - ghc: "9.6" + ghc: "9.8" steps: - uses: nikeee/setup-pandoc@v1 @@ -121,7 +121,7 @@ jobs: stack config set system-ghc true --global stack config set resolver nightly - - uses: actions/cache@v3 + - uses: actions/cache@v4 name: Cache with: path: | diff --git a/heist.cabal b/heist.cabal index cbb2447..f1f33e5 100644 --- a/heist.cabal +++ b/heist.cabal @@ -191,7 +191,7 @@ Library directory >= 1.1 && < 1.4, directory-tree >= 0.10 && < 0.13, dlist >= 0.5 && < 1.1, - filepath >= 1.3 && < 1.5, + filepath >= 1.3 && < 2, hashable >= 1.1 && < 1.5, lifted-base >= 0.2 && < 0.3, map-syntax >= 0.3 && < 0.4, @@ -200,7 +200,7 @@ Library process >= 1.1 && < 1.7, random >= 1.0.1.0 && < 1.3, text >= 0.10 && < 2.2, - time >= 1.1 && < 1.13, + time >= 1.1 && < 2, transformers >= 0.3 && < 0.7, transformers-base >= 0.4 && < 0.5, unordered-containers >= 0.1.4 && < 0.3,