stackage-curator-0.13.1: 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 haddock failures

-> IO () 

makeBundle Source

Arguments

:: FilePath

plan file

-> FilePath

docmap file

-> FilePath

bundle file

-> Target 
-> Maybe Int

jobs

-> Bool

skip tests?

-> Bool

skip haddock?

-> Bool

skip hoogle?

-> Bool

enable library profiling?

-> Bool

enable executable dynamic?

-> Bool

verbose?

-> Bool

allow-newer?

-> 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