From e2debec6d7f750769ba8b5e7001e242c625b6729 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Wed, 8 Jan 2025 23:44:49 +0100 Subject: [PATCH] Update to GHC 9.10 --- .gitea/workflows/build.yml | 12 ++++++++++++ slackbuilder.cabal | 13 ++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e43d874..79157a7 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -23,3 +23,15 @@ jobs: - uses: actions/checkout@v4 - run: cabal update - run: cabal test --test-show-details=streaming + + release: + runs-on: buildenv + steps: + - name: Set up environment + run: | + apt-get update -y + apt-get upgrade -y + apt-get install -y pkg-config liblzma-dev + - uses: actions/checkout@v4 + - run: cabal update + - run: cabal build diff --git a/slackbuilder.cabal b/slackbuilder.cabal index 9edf43a..e7a0740 100644 --- a/slackbuilder.cabal +++ b/slackbuilder.cabal @@ -7,7 +7,7 @@ bug-reports: https://git.caraus.tech/OSS/slackbuilder/issues license: MPL-2.0 license-files: LICENSE -copyright: (c) 2023-2024 Eugen Wissner +copyright: (c) 2023-2025 Eugen Wissner author: Eugen Wissner maintainer: belka@caraus.de @@ -25,18 +25,17 @@ common dependencies build-depends: aeson ^>= 2.2.0, base >= 4.16 && < 5, - bytestring ^>= 0.11.0, + bytestring ^>= 0.12.0, conduit ^>= 1.3.5, conduit-extra ^>= 1.3, http-client ^>= 0.7, - -- Workaround: 0.3.6.4 is broken, explicit dependency is otherwise not needed. - http-client-tls == 0.3.6.3, - containers ^>= 0.6, + http-client-tls ^>= 0.3, + containers ^>= 0.7, crypton ^>= 1.0, directory ^>= 1.3.8, exceptions >= 0.10, - filepath ^>= 1.4.2, - megaparsec ^>= 9.6, + filepath ^>= 1.5, + megaparsec ^>= 9.7, modern-uri ^>= 0.3.6, memory ^>= 0.18, parser-combinators ^>= 1.3,