haskell-ci-0.18.1: Cabal package script generator for Travis-CI
Safe HaskellSafe-Inferred
LanguageHaskell2010

HaskellCI.Config

Documentation

data Config Source #

Constructors

Config 

Fields

Instances

Instances details
Generic Config Source # 
Instance details

Defined in HaskellCI.Config

Associated Types

type Rep Config :: Type -> Type #

Methods

from :: Config -> Rep Config x #

to :: Rep Config x -> Config #

type Rep Config Source # 
Instance details

Defined in HaskellCI.Config

type Rep Config = D1 ('MetaData "Config" "HaskellCI.Config" "haskell-ci-0.18.1-2HPng3PkQFF4dAQ90Dcb1Y-haskell-ci-internal" 'False) (C1 ('MetaCons "Config" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "cfgCabalInstallVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Version)) :*: (S1 ('MetaSel ('Just "cfgJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Jobs)) :*: S1 ('MetaSel ('Just "cfgUbuntu") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Ubuntu))) :*: ((S1 ('MetaSel ('Just "cfgTestedWith") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestedWithJobs) :*: S1 ('MetaSel ('Just "cfgEnabledJobs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange)) :*: (S1 ('MetaSel ('Just "cfgCopyFields") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CopyFields) :*: S1 ('MetaSel ('Just "cfgLocalGhcOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])))) :*: ((S1 ('MetaSel ('Just "cfgSubmodules") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "cfgCache") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "cfgInstallDeps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "cfgInstalled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Installed]) :*: S1 ('MetaSel ('Just "cfgTests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange)) :*: (S1 ('MetaSel ('Just "cfgRunTests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange) :*: S1 ('MetaSel ('Just "cfgBenchmarks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange))))) :*: (((S1 ('MetaSel ('Just "cfgHaddock") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange) :*: (S1 ('MetaSel ('Just "cfgHaddockComponents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Components) :*: S1 ('MetaSel ('Just "cfgNoTestsNoBench") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange))) :*: ((S1 ('MetaSel ('Just "cfgUnconstrainted") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange) :*: S1 ('MetaSel ('Just "cfgHeadHackage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange)) :*: (S1 ('MetaSel ('Just "cfgHeadHackageOverride") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "cfgGhcjsTests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "cfgGhcjsTools") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [PackageName]) :*: (S1 ('MetaSel ('Just "cfgTestOutputDirect") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "cfgCheck") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "cfgOnlyBranches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String]) :*: S1 ('MetaSel ('Just "cfgIrcChannels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])) :*: (S1 ('MetaSel ('Just "cfgIrcNickname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "cfgIrcPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))))))) :*: ((((S1 ('MetaSel ('Just "cfgIrcIfInOriginRepo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "cfgEmailNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "cfgProjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))) :*: ((S1 ('MetaSel ('Just "cfgFolds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Fold)) :*: S1 ('MetaSel ('Just "cfgGhcHead") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "cfgPostgres") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "cfgGoogleChrome") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "cfgEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Version String)) :*: (S1 ('MetaSel ('Just "cfgAllowFailures") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange) :*: S1 ('MetaSel ('Just "cfgLastInSeries") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "cfgLinuxJobs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange) :*: S1 ('MetaSel ('Just "cfgMacosJobs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange)) :*: (S1 ('MetaSel ('Just "cfgGhcupCabal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "cfgGhcupJobs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VersionRange))))) :*: (((S1 ('MetaSel ('Just "cfgGhcupVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Version) :*: (S1 ('MetaSel ('Just "cfgApt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set String)) :*: S1 ('MetaSel ('Just "cfgTravisPatches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]))) :*: ((S1 ('MetaSel ('Just "cfgGitHubPatches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: S1 ('MetaSel ('Just "cfgInsertVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "cfgErrorMissingMethods") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PackageScope) :*: S1 ('MetaSel ('Just "cfgDoctest") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DoctestConfig)))) :*: ((S1 ('MetaSel ('Just "cfgDocspec") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DocspecConfig) :*: (S1 ('MetaSel ('Just "cfgHLint") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HLintConfig) :*: S1 ('MetaSel ('Just "cfgConstraintSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ConstraintSet]))) :*: ((S1 ('MetaSel ('Just "cfgRawProject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PrettyField ()]) :*: S1 ('MetaSel ('Just "cfgRawTravis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)) :*: (S1 ('MetaSel ('Just "cfgGitHubActionName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "cfgTimeoutMinutes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural))))))))

newtype Env Source #

Constructors

Env (Map Version String) 

Instances

Instances details
Parsec Env Source # 
Instance details

Defined in HaskellCI.Config

Methods

parsec :: CabalParsing m => m Env #

Pretty Env Source # 
Instance details

Defined in HaskellCI.Config

Newtype (Map Version String) Env Source # 
Instance details

Defined in HaskellCI.Config