stackage-curator-0.15.0.0: Tools for curating Stackage bundles

Safe HaskellNone
LanguageHaskell2010

Stackage.CompleteBuild

Synopsis

Documentation

data BuildFlags Source #

Flags passed in from the command line.

checkPlan :: Maybe FilePath -> IO () Source #

Generate and check a new build plan, but do not execute it.

Since 0.3.1

createPlan Source #

Arguments

:: Target 
-> FilePath 
-> [Dependency]

additional constraints

-> [PackageName]

newly added packages

-> [PackageName]

newly expected test failures

-> [PackageName]

newly expected bench failures

-> [PackageName]

newly expected haddock failures

-> IO () 

makeBundle Source #

Arguments

:: FilePath

plan file

-> FilePath

docmap file

-> FilePath

bundle file

-> Target 
-> Maybe Int

jobs

-> Bool

skip tests?

-> Bool

skip benches?

-> Bool

skip haddock?

-> Bool

skip hoogle?

-> Bool

enable library profiling?

-> Bool

enable executable dynamic?

-> Bool

verbose?

-> Bool

allow-newer?

-> Bool

no rebuild cabal?

-> Bool

cabal from head?

-> IO () 

upload Source #

Arguments

:: FilePath

bundle file

-> StackageServer

server URL

-> IO () 

hackageDistro Source #

Arguments

:: FilePath

plan file

-> Target 
-> IO () 

uploadGithub Source #

Arguments

:: FilePath

plan file

-> FilePath

docmap file

-> Target 
-> IO () 

uploadDocs' Source #

Arguments

:: Target 
-> FilePath

bundle file

-> IO () 

checkTargetAvailable :: Target -> IO () Source #

Check if the given target is already used in the Github repos