From 2f5267fa9134d0ec22edcfe12ae5372a60bde5e8 Mon Sep 17 00:00:00 2001 From: Mann mit Hut Date: Wed, 22 Mar 2023 20:13:35 +0100 Subject: [PATCH] Release 1.0.0.0 --- .github/workflows/haskell-ci.yml | 14 ++++++++------ CHANGELOG.md | 4 ++-- typed-process-effectful.cabal | 23 +++++++++++------------ 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index 5503569..48b0c34 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -8,9 +8,9 @@ # # For more information, see https://github.com/haskell-CI/haskell-ci # -# version: 0.16 +# version: 0.17.20230811 # -# REGENDATA ("0.16",["github","cabal.project"]) +# REGENDATA ("0.17.20230811",["github","cabal.project"]) # name: Haskell-CI on: @@ -64,7 +64,7 @@ jobs: apt-get update apt-get install -y --no-install-recommends gnupg ca-certificates dirmngr curl git software-properties-common libtinfo5 mkdir -p "$HOME/.ghcup/bin" - curl -sL https://downloads.haskell.org/ghcup/0.1.19.2/x86_64-linux-ghcup-0.1.19.2 > "$HOME/.ghcup/bin/ghcup" + curl -sL https://downloads.haskell.org/ghcup/0.1.19.5/x86_64-linux-ghcup-0.1.19.5 > "$HOME/.ghcup/bin/ghcup" chmod a+x "$HOME/.ghcup/bin/ghcup" "$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false) "$HOME/.ghcup/bin/ghcup" install cabal 3.10.1.0 || (cat "$HOME"/.ghcup/logs/*.* && false) @@ -79,10 +79,12 @@ jobs: echo "CABAL_DIR=$HOME/.cabal" >> "$GITHUB_ENV" echo "CABAL_CONFIG=$HOME/.cabal/config" >> "$GITHUB_ENV" HCDIR=/opt/$HCKIND/$HCVER - HC=$HOME/.ghcup/bin/$HCKIND-$HCVER + HC=$("$HOME/.ghcup/bin/ghcup" whereis ghc "$HCVER") + HCPKG=$(echo "$HC" | sed 's#ghc$#ghc-pkg#') + HADDOCK=$(echo "$HC" | sed 's#ghc$#haddock#') echo "HC=$HC" >> "$GITHUB_ENV" - echo "HCPKG=$HOME/.ghcup/bin/$HCKIND-pkg-$HCVER" >> "$GITHUB_ENV" - echo "HADDOCK=$HOME/.ghcup/bin/haddock-$HCVER" >> "$GITHUB_ENV" + echo "HCPKG=$HCPKG" >> "$GITHUB_ENV" + echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV" echo "CABAL=$HOME/.ghcup/bin/cabal-3.10.1.0 -vnormal+nowrap" >> "$GITHUB_ENV" HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))') echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV" diff --git a/CHANGELOG.md b/CHANGELOG.md index 1aa1975..a472af2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ # CHANGELOG -## v0.0.1.0 – -* Release +## v1.0.0.0 (2023-08-23) +* Initial release diff --git a/typed-process-effectful.cabal b/typed-process-effectful.cabal index 4ed89b9..0a3520e 100644 --- a/typed-process-effectful.cabal +++ b/typed-process-effectful.cabal @@ -1,6 +1,6 @@ -cabal-version: 3.0 -name: typed-process-effectful -version: 0.0.1.0 +cabal-version: 3.0 +name: typed-process-effectful +version: 1.0.0.0 synopsis: A binding of the @typed-process@ library for the @effectful@ effect system. @@ -12,24 +12,23 @@ description: implementation relies on [`typed-process`][https://hackage.haskell.org/package/typed-process] instead. -category: System +category: System homepage: https://github.com/haskell-effectful/typed-process-effectful#readme bug-reports: https://github.com/haskell-effectful/typed-process-effectful/issues -author: Dominik Peteler -maintainer: hackage+typed-process-effectful@with-h.at -license: BSD-3-Clause -build-type: Simple +author: Dominik Peteler +maintainer: hackage+typed-process-effectful@with-h.at +license: BSD-3-Clause +build-type: Simple extra-doc-files: CHANGELOG.md LICENSE.md README.md -tested-with: - GHC ==8.10.7 || ==9.0.2 || ==9.2.7 || ==9.4.4 || ==9.6.1 +tested-with: GHC ==8.10.7 || ==9.0.2 || ==9.2.7 || ==9.4.4 || ==9.6.1 source-repository head type: git @@ -64,8 +63,8 @@ test-suite typed-process-effectful-test , base , effectful , effectful-core - , tasty - , tasty-hunit + , tasty >=1.4 && <1.5 + , tasty-hunit >=0.10 && <0.11 , typed-process-effectful hs-source-dirs: test