stackage-curator-0.7.2.1: Tools for curating Stackage bundles

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) 

uploadHackageDistroNamed Source

Arguments

:: Text

distro name

-> BuildPlan 
-> ByteString

Hackage username

-> ByteString

Hackage password

-> Manager 
-> IO (Response LByteString) 

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

uploadBundleV2 :: UploadBundleV2 -> Manager -> IO Text Source

data UploadBundleV2 Source

Constructors

UploadBundleV2 

Fields

ub2Server :: StackageServer
 
ub2AuthToken :: Text
 
ub2Bundle :: FilePath
 

def :: Default a => a