stackage-0.4.0: "Stable Hackage," tools for creating a vetted set of packages from Hackage.

Safe HaskellNone
LanguageHaskell2010

Stackage.Upload

Description

Upload to Stackage and Hackage

Documentation

data UploadBundle Source

Constructors

UploadBundle 

Fields

ubServer :: StackageServer
 
ubContents :: LByteString
 
ubAlias :: Maybe Text
 
ubNightly :: Maybe Text

should be GHC version

ubLTS :: Maybe Text

e.g. 2.3

ubAuthToken :: Text
 

Instances

Default UploadBundle 

data UploadDocs Source

Constructors

UploadDocs 

Fields

udServer :: StackageServer
 
udDocs :: FilePath

may be a directory or a tarball

udAuthToken :: Text
 
udSnapshot :: SnapshotIdent
 

uploadDocs :: UploadDocs -> Manager -> IO (Response LByteString) Source

uploadHackageDistro Source

Arguments

:: BuildPlan 
-> ByteString

Hackage username

-> ByteString

Hackage password

-> Manager 
-> IO (Response LByteString) 

data UploadDocMap Source

Constructors

UploadDocMap 

Fields

udmServer :: StackageServer
 
udmAuthToken :: Text
 
udmSnapshot :: SnapshotIdent
 
udmDocDir :: FilePath
 
udmPlan :: BuildPlan
 

uploadDocMap :: UploadDocMap -> Manager -> IO (Response LByteString) Source