Crate astro_run

Source

Modules§

typetag

Structs§

ActionDriver
ActionSteps
AstroRun
AstroRunBuilder
AstroRunPlugin
AstroRunPlugin enables rapid definition of a synchronous astro-run plugin without the need to declare a new struct to implement the Plugin trait.
AstroRunSignal
Command
ConditionConfig
ConditionPayload
ContainerOptions
Context
ContextPayload
ExecutionContext
ExecutionContextBuilder
Job
JobId
JobRunResult
Log
PluginBuilder
PluginDriver
PullRequestCondition
PushCondition
RunEvent
SignalManager
Step
StepId
StepRunResult
StreamReceiver
StreamSender
TriggerEvent
UserActionStep
UserCommandStep
UserJob
UserWorkflow
Workflow
WorkflowId
WorkflowLog
WorkflowRunResult

Enums§

Condition
Container
EnvironmentVariable
Error
GithubAuthorization
RunResult
Signal
UserStep
WorkflowLogType
WorkflowState
WorkflowStateEvent

Traits§

Action
ContextPayloadExt
Plugin
Runner
Runner
Stream
A stream of values produced asynchronously.
StreamExt
An extension trait for the Stream trait that provides a variety of convenient combinator functions.

Functions§

stream

Type Aliases§

EnvironmentVariables
HookBeforeRunStepResult
HookNoopResult
HookResolveActionResult
Id
Result
RunJobEvent
RunResponse
RunStepEvent
RunWorkflowEvent
SharedActionDriver
SharedPluginDriver
Time

Attribute Macros§

async_trait