tasty-travis 0.2.0 → 0.2.0.1
raw patch · 3 files changed
+15/−5 lines, 3 filesdep +semigroupsdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: semigroups
Dependency ranges changed: base
API changes (from Hackage documentation)
+ Test.Tasty.Travis: instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Test.Tasty.Travis.WrapIO a)
- Test.Tasty.Travis: TravisConfig :: Bool -> Bool -> Bool -> FoldGroup -> FoldWhen -> SummaryWhen -> (OptionSet -> OptionSet) -> TravisConfig
+ Test.Tasty.Travis: TravisConfig :: Bool -> Bool -> Bool -> FoldGroup -> FoldWhen -> SummaryWhen -> OptionSet -> OptionSet -> TravisConfig
Files
- CHANGELOG.md +4/−0
- Test/Tasty/Travis.hs +4/−1
- tasty-travis.cabal +7/−4
+ CHANGELOG.md view
@@ -0,0 +1,4 @@+0.2.0.1+-------+* Fix compilation with GHC 8.4.1 by adding Semigroup instance for internal+ type.
Test/Tasty/Travis.hs view
@@ -31,11 +31,11 @@ #if !MIN_VERSION_base(4,8,0) import Control.Applicative (Applicative(..), (<$>), (<$), (<*>))-import Data.Monoid (Monoid(..)) #endif import Control.Monad (when) import Data.Char (isSpace) import Data.Monoid (Sum(..))+import Data.Semigroup as Sem import System.Environment (lookupEnv) import System.IO (BufferMode(LineBuffering), hSetBuffering, stdout) @@ -45,6 +45,9 @@ newtype WrapIO a = WrapIO { unwrapIO :: IO a } deriving (Applicative, Functor, Monad)++instance Sem.Semigroup a => Sem.Semigroup (WrapIO a) where+ x <> y = (<>) <$> x <*> y instance Monoid a => Monoid (WrapIO a) where mempty = WrapIO $ return mempty
tasty-travis.cabal view
@@ -1,12 +1,12 @@ Name: tasty-travis-Version: 0.2.0+Version: 0.2.0.1 Homepage: https://github.com/merijn/tasty-travis Bug-Reports: https://github.com/merijn/tasty-travis/issues Author: Merijn Verstraaten Maintainer: Merijn Verstraaten <merijn@inconsistent.nl>-Copyright: Copyright © 2017 Merijn Verstraaten+Copyright: Copyright © 2017-2018 Merijn Verstraaten License: BSD3 License-File: LICENSE@@ -15,9 +15,9 @@ Cabal-Version: >= 1.10 Build-Type: Simple Tested-With: GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2,- GHC == 8.2.1, GHC == 8.3.*+ GHC == 8.2.2, GHC == 8.4.1, GHC == 8.5.* -Extra-Source-Files: README.md+Extra-Source-Files: README.md, CHANGELOG.md Synopsis: Fancy Travis CI output for tasty tests. @@ -44,6 +44,9 @@ Build-Depends: base >= 4.6 && < 5 , tasty == 0.12.*++ if !impl(ghc >= 8.0)+ Build-Depends: semigroups == 0.18.* Test-Suite test Default-Language: Haskell2010