hercules-ci-agent-0.9.0: Runs Continuous Integration tasks on your machines
Contents
Index
Index
=:
Hercules.Effect
allowedPaths
Hercules.Agent.WorkerProtocol.Command.Eval
allowInsecureBuiltinFetchers
Hercules.Agent.WorkerProtocol.Command.Eval
apiBaseURL
Hercules.Agent.WorkerProtocol.Command.Effect
apiBaseUrl
1 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
2 (Function)
Hercules.Agent.WorkerProtocol.Command.Eval
Arg
Hercules.Agent.WorkerProtocol.Command.Eval
arguments
Hercules.Effect.Container
atomically
Hercules.Agent.STM
Attribute
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Event.Attribute
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event.Attribute
3 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
AttributeError
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Event.AttributeError
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event.AttributeError
3 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
AttributeType
Hercules.Agent.WorkerProtocol.Event.Attribute
autoArguments
Hercules.Agent.WorkerProtocol.Command.Eval
baseURL
1 (Function)
Hercules.Agent.Socket
2 (Function)
Hercules.Agent.WorkerProtocol.LogSettings
BindMount
1 (Type/Class)
Hercules.Effect.Container
2 (Data Constructor)
Hercules.Effect.Container
branch
1 (Function)
Hercules.Agent.NixFile.GitSource
2 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
Build
1 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
2 (Type/Class)
Hercules.Agent.WorkerProtocol.Command.Build
3 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command.Build
4 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command
BuildFailure
Hercules.Agent.WorkerProtocol.Event.BuildResult
BuildResult
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Command.BuildResult
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command.BuildResult
3 (Type/Class)
Hercules.Agent.WorkerProtocol.Event.BuildResult
4 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
5 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command
BuildStatus
Hercules.Agent.WorkerProtocol.Command.BuildResult
BuildSuccess
Hercules.Agent.WorkerProtocol.Event.BuildResult
cancel
Hercules.Agent.Producer
checkVersion
Hercules.Agent.Socket
checkVersion'
Hercules.Agent.Socket
CiNix
Hercules.Agent.NixFile
CiNixArgs
1 (Type/Class)
Hercules.Agent.NixFile.CiNixArgs
2 (Data Constructor)
Hercules.Agent.NixFile.CiNixArgs
CISystems
1 (Type/Class)
Hercules.Agent.NixFile.HerculesCIArgs
2 (Data Constructor)
Hercules.Agent.NixFile.HerculesCIArgs
ciSystems
1 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
2 (Function)
Hercules.Agent.WorkerProtocol.Command.Eval
Close
Hercules.Agent.Producer
Command
Hercules.Agent.WorkerProtocol.Command
conduitToCallbacks
Data.Conduit.Extras
Config
1 (Type/Class)
Hercules.Effect.Container
2 (Data Constructor)
Hercules.Effect.Container
cwd
Hercules.Agent.WorkerProtocol.Command.Eval
DaemonStarted
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Event.DaemonStarted
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event.DaemonStarted
decodeBinaryFromHandle
Hercules.Agent.Binary
defaultBindMount
Hercules.Effect.Container
delayMicro
Data.Time.Extras
delayNominalDiffTime
Data.Time.Extras
DependenciesOnly
Hercules.Agent.WorkerProtocol.Event.Attribute
DependencyFailure
Hercules.Agent.WorkerProtocol.Command.BuildResult
drv
Hercules.Agent.WorkerProtocol.Event.Attribute
drvPath
1 (Function)
Hercules.Agent.WorkerProtocol.Command.Build
2 (Function)
Hercules.Agent.WorkerProtocol.Command.Effect
Effect
1 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event.Attribute
2 (Type/Class)
Hercules.Agent.WorkerProtocol.Command.Effect
3 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command.Effect
4 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command
EffectResult
Hercules.Agent.WorkerProtocol.Event
effectToRuncSpec
Hercules.Effect.Container
environment
Hercules.Effect.Container
Error
Hercules.Agent.WorkerProtocol.Event
errorDerivation
Hercules.Agent.WorkerProtocol.Event.AttributeError
errorMessage
Hercules.Agent.WorkerProtocol.Event.BuildResult
errorType
Hercules.Agent.WorkerProtocol.Event.AttributeError
Eval
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Command.Eval
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command.Eval
3 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command
evalCondition
Hercules.Secrets
evalConditionTrace
Hercules.Secrets
EvaluationDone
Hercules.Agent.WorkerProtocol.Event
Event
Hercules.Agent.WorkerProtocol.Event
Exception
1 (Data Constructor)
Hercules.Agent.Producer
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
executable
Hercules.Effect.Container
ExprArg
Hercules.Agent.WorkerProtocol.Command.Eval
extraBindMounts
Hercules.Effect.Container
extraEnv
Hercules.Agent.WorkerProcess
ExtraInputsSchema
Hercules.Agent.NixFile
extraNixOptions
Hercules.Agent.WorkerProtocol.Command.Eval
Failure
Hercules.Agent.WorkerProtocol.Command.BuildResult
file
Hercules.Agent.WorkerProtocol.Command.Eval
findNixFile
Hercules.Agent.NixFile
Flake
Hercules.Agent.NixFile
forkProducer
Hercules.Agent.Producer
fromGitSource
Hercules.Agent.NixFile.HerculesCIArgs
fromRefRevPath
Hercules.Agent.NixFile.GitSource
fromViaJSON
Hercules.Agent.WorkerProtocol.Event
getHerculesCI
Hercules.Agent.NixFile
getOnPushOutputValueByPath
Hercules.Agent.NixFile
getWorkerExe
Hercules.Agent.WorkerProcess
GitSource
1 (Type/Class)
Hercules.Agent.NixFile.GitSource
2 (Data Constructor)
Hercules.Agent.NixFile.GitSource
gitSource
Hercules.Agent.WorkerProtocol.Command.Eval
hash
Hercules.Agent.WorkerProtocol.Event.BuildResult
herculesCI
Hercules.Agent.NixFile.HerculesCIArgs
HerculesCIArgs
1 (Type/Class)
Hercules.Agent.NixFile.HerculesCIArgs
2 (Data Constructor)
Hercules.Agent.NixFile.HerculesCIArgs
HerculesCIMeta
1 (Type/Class)
Hercules.Agent.NixFile.HerculesCIArgs
2 (Data Constructor)
Hercules.Agent.NixFile.HerculesCIArgs
HerculesCISchema
Hercules.Agent.NixFile
HomeExpr
Hercules.Agent.NixFile
homeExprRawValue
Hercules.Agent.NixFile
HomeSchema
Hercules.Agent.NixFile
hostname
Hercules.Effect.Container
InputDeclSchema
Hercules.Agent.NixFile
inputDerivationOutputPaths
1 (Function)
Hercules.Agent.WorkerProtocol.Command.Build
2 (Function)
Hercules.Agent.WorkerProtocol.Command.Effect
InputSchema
Hercules.Agent.NixFile
InputsSchema
Hercules.Agent.NixFile
isDefaultBranch
Hercules.Secrets
JobConfig
Hercules.Agent.WorkerProtocol.Event
joinSTM
Hercules.Agent.Producer
listen
Hercules.Agent.Producer
LiteralArg
Hercules.Agent.WorkerProtocol.Command.Eval
loadDefaultHerculesCI
Hercules.Agent.NixFile
loadNixFile
Hercules.Agent.NixFile
LogSettings
1 (Type/Class)
Hercules.Agent.WorkerProtocol.LogSettings
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.LogSettings
logSettings
1 (Function)
Hercules.Agent.WorkerProtocol.Command.Build
2 (Function)
Hercules.Agent.WorkerProtocol.Command.Eval
3 (Function)
Hercules.Agent.WorkerProtocol.Command.Effect
makeHello
Hercules.Agent.Socket
materializeDerivation
1 (Function)
Hercules.Agent.WorkerProtocol.Command.Build
2 (Function)
Hercules.Agent.WorkerProtocol.Command.Effect
MayFail
Hercules.Agent.WorkerProtocol.Event.Attribute
message
Hercules.Agent.WorkerProtocol.Event.AttributeError
modifyEnv
Hercules.Agent.WorkerProcess
modifyTVarIO
Hercules.Agent.STM
Msg
Hercules.Agent.Producer
MustFail
Hercules.Agent.WorkerProtocol.Event.Attribute
name
Hercules.Agent.WorkerProtocol.Event.BuildResult
newTChanIO
Hercules.Agent.STM
newTVarIO
Hercules.Agent.STM
nixPath
Hercules.Agent.WorkerProcess
OnPushHandler
Hercules.Agent.WorkerProtocol.Event
OnPushSchema
Hercules.Agent.NixFile
openPseudoTerminalHandles
Hercules.Effect.Container
outPath
Hercules.Agent.NixFile.GitSource
OutputInfo
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Event.BuildResult
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event.BuildResult
outputs
Hercules.Agent.WorkerProtocol.Event.BuildResult
OutputsSchema
Hercules.Agent.NixFile
ownerName
Hercules.Secrets
parseDrvSecretsMap
Hercules.Effect
parseExtraInputs
Hercules.Agent.NixFile
path
1 (Function)
Hercules.Agent.Socket
2 (Function)
Hercules.Agent.WorkerProtocol.Event.Attribute
3 (Function)
Hercules.Agent.WorkerProtocol.Event.AttributeError
4 (Function)
Hercules.Agent.WorkerProtocol.Event.BuildResult
5 (Function)
Hercules.Agent.WorkerProtocol.LogSettings
pathInContainer
Hercules.Effect.Container
pathInHost
Hercules.Effect.Container
Payload
Hercules.Agent.Producer
prepareEnv
Hercules.Agent.WorkerProcess
primaryRepo
Hercules.Agent.NixFile.HerculesCIArgs
Producer
1 (Type/Class)
Hercules.Agent.Producer
2 (Data Constructor)
Hercules.Agent.Producer
ProducerCancelled
1 (Type/Class)
Hercules.Agent.Producer
2 (Data Constructor)
Hercules.Agent.Producer
producerQueueRead
Hercules.Agent.Producer
producerThread
Hercules.Agent.Producer
projectId
Hercules.Agent.WorkerProtocol.Command.Effect
projectPath
Hercules.Agent.WorkerProtocol.Command.Effect
readOnly
Hercules.Effect.Container
readTVar
Hercules.Agent.STM
readTVarIO
Hercules.Agent.STM
ref
1 (Function)
Hercules.Agent.NixFile.GitSource
2 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
3 (Function)
Hercules.Secrets
Regular
Hercules.Agent.WorkerProtocol.Event.Attribute
renderNixPath
Hercules.Agent.NixPath
renderNixPathElement
Hercules.Agent.NixPath
renderSubPath
Hercules.Agent.NixPath
repoName
Hercules.Secrets
rev
1 (Function)
Hercules.Agent.NixFile.GitSource
2 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
reveal
Hercules.Agent.Sensitive
revealContainer
Hercules.Agent.Sensitive
rootReadOnly
Hercules.Effect.Container
run
Hercules.Effect.Container
runEffect
Hercules.Effect
runEffectApiBaseURL
Hercules.Effect
runEffectDerivation
Hercules.Effect
runEffectDir
Hercules.Effect
runEffectExtraNixOptions
Hercules.Effect
runEffectFriendly
Hercules.Effect
RunEffectParams
1 (Type/Class)
Hercules.Effect
2 (Data Constructor)
Hercules.Effect
runEffectProjectId
Hercules.Effect
runEffectProjectPath
Hercules.Effect
runEffectSecretContext
Hercules.Effect
runEffectSecretsConfigPath
Hercules.Effect
runEffectToken
Hercules.Effect
runEffectUseNixDaemonProxy
Hercules.Effect
runWorker
Hercules.Agent.WorkerProcess
SecretContext
1 (Type/Class)
Hercules.Secrets
2 (Data Constructor)
Hercules.Secrets
secretContext
Hercules.Agent.WorkerProtocol.Command.Effect
secretsPath
Hercules.Agent.WorkerProtocol.Command.Effect
selector
Hercules.Agent.WorkerProtocol.Command.Eval
Sensitive
1 (Type/Class)
Hercules.Agent.Sensitive
2 (Data Constructor)
Hercules.Agent.Sensitive
serviceChan
Hercules.Agent.Socket
shortRev
1 (Function)
Hercules.Agent.NixFile.GitSource
2 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
sinkChan
Data.Conduit.Extras
sinkChanTerminate
Data.Conduit.Extras
size
Hercules.Agent.WorkerProtocol.Event.BuildResult
Socket
1 (Type/Class)
Hercules.Agent.Socket
2 (Data Constructor)
Hercules.Agent.Socket
SocketConfig
1 (Type/Class)
Hercules.Agent.Socket
2 (Data Constructor)
Hercules.Agent.Socket
socketPath
Hercules.Agent.WorkerProtocol.Command.StartDaemon
sourceChan
Data.Conduit.Extras
src
Hercules.Agent.NixFile.CiNixArgs
StartDaemon
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Command.StartDaemon
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command.StartDaemon
STM
Hercules.Agent.STM
Success
Hercules.Agent.WorkerProtocol.Command.BuildResult
sync
Hercules.Agent.Socket
Syncable
Hercules.Agent.Producer
Syncer
Hercules.Agent.Producer
syncer
Hercules.Agent.Producer
Syncing
Hercules.Agent.Producer
syncIO
Hercules.Agent.Socket
tag
1 (Function)
Hercules.Agent.NixFile.GitSource
2 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
TBQueue
Hercules.Agent.STM
TChan
Hercules.Agent.STM
toFixed
Data.Fixed.Extras
token
1 (Function)
Hercules.Agent.Socket
2 (Function)
Hercules.Agent.WorkerProtocol.LogSettings
3 (Function)
Hercules.Agent.WorkerProtocol.Command.Effect
TVar
Hercules.Agent.STM
typ
Hercules.Agent.WorkerProtocol.Event.Attribute
UserException
1 (Type/Class)
Hercules.UserException
2 (Data Constructor)
Hercules.UserException
ViaJSON
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Event
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
withBoundedDelayBatchProducer
Hercules.Agent.Producer
withNixDaemonProxy
Hercules.Effect
withProducer
Hercules.Agent.Producer
withPseudoTerminalHandles
Hercules.Effect.Container
withReliableSocket
Hercules.Agent.Socket
withSync
Hercules.Agent.Producer
WorkerEnvSettings
1 (Type/Class)
Hercules.Agent.WorkerProcess
2 (Data Constructor)
Hercules.Agent.WorkerProcess
workingDirectory
Hercules.Effect.Container
write
Hercules.Agent.Socket
writeSecrets
Hercules.Effect
writeTVar
Hercules.Agent.STM
_dummy
Hercules.Agent.WorkerProtocol.Event.DaemonStarted