hercules-ci-agent-0.10.1: 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
AttributeIFD
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Event.AttributeIFD
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event.AttributeIFD
3 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
AttributeType
Hercules.Agent.WorkerProtocol.Event.Attribute
autoArguments
Hercules.Agent.WorkerProtocol.Command.Eval
baseURL
Hercules.Agent.Socket
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
branchFromRef
Hercules.Agent.NixFile.GitSource
Build
1 (Type/Class)
Hercules.Agent.WorkerProtocol.Command.Build
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.Command.Build
3 (Data Constructor)
Hercules.Agent.WorkerProtocol.Event
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
checkMounts
Hercules.Effect
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
configuredMountables
Hercules.Agent.WorkerProtocol.Command.Effect
countProduction
Hercules.Agent.Conduit
cwd
Hercules.Agent.WorkerProtocol.Command.Eval
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
derivationOutput
Hercules.Agent.WorkerProtocol.Event.AttributeIFD
derivationPath
Hercules.Agent.WorkerProtocol.Event.AttributeIFD
destroyProcess_1s
Hercules.Effect
done
Hercules.Agent.WorkerProtocol.Event.AttributeIFD
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
effectToOCIRuntimeSpec
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
forgeType
Hercules.Agent.NixFile.GitSource
forkProducer
Hercules.Agent.Producer
forPid
Hercules.Effect
fromGitSource
Hercules.Agent.NixFile.HerculesCIArgs
fromViaJSON
Hercules.Agent.WorkerProtocol.ViaJSON
getDaemonExe
Hercules.Agent.WorkerProcess
getHerculesCI
Hercules.Agent.NixFile
getVirtualValueByPath
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.OutputInfo
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
hostGID
Hercules.Effect.Container
hostname
Hercules.Effect.Container
hostUID
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
isFlakeJob
Hercules.Agent.WorkerProtocol.Command.Eval
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
LogItems
Hercules.Agent.WorkerProtocol.Event
makeHello
Hercules.Agent.Socket
materializeDerivation
Hercules.Agent.WorkerProtocol.Command.Build
materializePlatforms
Hercules.Agent.WorkerProtocol.Command.Build
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
1 (Function)
Hercules.Agent.NixFile.GitSource
2 (Function)
Hercules.Agent.WorkerProtocol.OutputInfo
newTChanIO
Hercules.Agent.STM
newTVarIO
Hercules.Agent.STM
nixOptions
Hercules.Agent.WorkerProtocol.WorkerConfig
nixPath
Hercules.Agent.WorkerProcess
nixVerbosity
Hercules.Agent.WorkerProtocol.WorkerConfig
OnPushHandler
Hercules.Agent.WorkerProtocol.Event
OnPushSchema
Hercules.Agent.NixFile
OnScheduleHandler
Hercules.Agent.WorkerProtocol.Event
OnScheduleSchema
Hercules.Agent.NixFile
openPseudoTerminalHandles
Hercules.Effect.Container
outPath
Hercules.Agent.NixFile.GitSource
OutputInfo
1 (Type/Class)
Hercules.Agent.WorkerProtocol.OutputInfo
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.OutputInfo
outputs
Hercules.Agent.WorkerProtocol.Event.BuildResult
OutputsSchema
Hercules.Agent.NixFile
owner
Hercules.Agent.NixFile.GitSource
ownerName
Hercules.Secrets
parseDrvMountsMap
Hercules.Effect
parseDrvSecretsMap
Hercules.Effect
parseExtraInputs
Hercules.Agent.NixFile
parseSecretRef
Hercules.Effect
parseSecretRefs
Hercules.Effect
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.AttributeIFD
5 (Function)
Hercules.Agent.WorkerProtocol.OutputInfo
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
references
Hercules.Agent.WorkerProtocol.OutputInfo
Regular
Hercules.Agent.WorkerProtocol.Event.Attribute
remoteHttpUrl
Hercules.Agent.NixFile.GitSource
remoteSshUrl
Hercules.Agent.NixFile.GitSource
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
runEffectConfiguredMountables
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
runEffectServerSecrets
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
serverSecrets
Hercules.Agent.WorkerProtocol.Command.Effect
serviceChan
Hercules.Agent.Socket
shortRev
1 (Function)
Hercules.Agent.NixFile.GitSource
2 (Function)
Hercules.Agent.NixFile.HerculesCIArgs
shortRevFromRev
Hercules.Agent.NixFile.GitSource
sinkTail
Hercules.Agent.Conduit
size
Hercules.Agent.WorkerProtocol.OutputInfo
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
sourceChan
Data.Conduit.Extras
src
Hercules.Agent.NixFile.CiNixArgs
srcInput
Hercules.Agent.WorkerProtocol.Command.Eval
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
tagFromRef
Hercules.Agent.NixFile.GitSource
tailC
Hercules.Agent.Conduit
takeCWhileStopEarly
Hercules.Agent.Conduit
TBQueue
Hercules.Agent.STM
TChan
Hercules.Agent.STM
TimeConstraintsSchema
Hercules.Agent.NixFile
toDrvInfo
Hercules.Agent.Store
toFixed
Data.Fixed.Extras
token
1 (Function)
Hercules.Agent.Socket
2 (Function)
Hercules.Agent.WorkerProtocol.Command.Effect
trace
Hercules.Agent.WorkerProtocol.Event.AttributeError
TVar
Hercules.Agent.STM
typ
Hercules.Agent.WorkerProtocol.Event.Attribute
unViaShowRead
Hercules.Agent.WorkerProtocol.WorkerConfig
UserException
1 (Type/Class)
Hercules.UserException
2 (Data Constructor)
Hercules.UserException
verbosity
Hercules.Agent.WorkerProtocol.WorkerConfig
ViaJSON
1 (Type/Class)
Hercules.Agent.WorkerProtocol.ViaJSON
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.ViaJSON
ViaShowRead
1 (Type/Class)
Hercules.Agent.WorkerProtocol.WorkerConfig
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.WorkerConfig
virtualGID
Hercules.Effect.Container
virtualUID
Hercules.Effect.Container
webUrl
Hercules.Agent.NixFile.GitSource
withBoundedDelayBatchProducer
Hercules.Agent.Producer
withInputProductionCount
Hercules.Agent.Conduit
withMessageLimit
Hercules.Agent.Conduit
withNixDaemonProxy
Hercules.Effect
withProducer
Hercules.Agent.Producer
withPseudoTerminalHandles
Hercules.Effect.Container
withReliableSocket
Hercules.Agent.Socket
withSync
Hercules.Agent.Producer
WorkerConfig
1 (Type/Class)
Hercules.Agent.WorkerProtocol.WorkerConfig
2 (Data Constructor)
Hercules.Agent.WorkerProtocol.WorkerConfig
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