Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.42.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2026 License: MIT

Directories

Path Synopsis
Package agent runs steps on behalf of an engine it does not trust.
Package agent runs steps on behalf of an engine it does not trust.
Package alerts is the outbox: alerts are written where the failure is recorded, and delivered by somebody else.
Package alerts is the outbox: alerts are written where the failure is recorded, and delivered by somebody else.
Package api exposes Brevis's HTTP interface.
Package api exposes Brevis's HTTP interface.
application
execution
Package execution (application) walks the graph and runs its nodes.
Package execution (application) walks the graph and runs its nodes.
workflow
Package workflow (application) translates the YAML file into the domain.
Package workflow (application) translates the YAML file into the domain.
Package auth closes the Brevis interface behind an operator credential.
Package auth closes the Brevis interface behind an operator credential.
Package branding loads the installation's visual identity.
Package branding loads the installation's visual identity.
Package config loads and validates the process's configuration from the environment.
Package config loads and validates the process's configuration from the environment.
domain
catalog
Package catalog is what the engine knows about the destinations its steps and gateways write: their names, and nothing that would let it reach them.
Package catalog is what the engine knows about the destinations its steps and gateways write: their names, and nothing that would let it reach them.
diagnosis
Package diagnosis reads a run's logs for what went wrong: the line that says why a step stopped, the level of every line, and where the first error is.
Package diagnosis reads a run's logs for what went wrong: the line that says why a step stopped, the level of every line, and where the first error is.
events
Package events names what can happen to an installation, for the console's events feed: the closed list of kinds, and which source each belongs to.
Package events names what can happen to an installation, for the console's events feed: the closed list of kinds, and which source each belongs to.
run
Package run is the domain model of a run and its steps.
Package run is the domain model of a run and its steps.
runcontext
Package runcontext is what one step tells the next.
Package runcontext is what one step tells the next.
runtimes
Package runtimes says what a step runs in: a language, and the tools it drives.
Package runtimes says what a step runs in: a language, and the tools it drives.
schedule
Package schedule decides WHEN a workflow should run.
Package schedule decides WHEN a workflow should run.
workflow
Package workflow is the domain model of a flow and its graph.
Package workflow is the domain model of a flow and its graph.
Package execution defines the contract for executing tasks.
Package execution defines the contract for executing tasks.
kubernetes
Package kubernetes runs each step of a workflow as a POD of its own.
Package kubernetes runs each step of a workflow as a POD of its own.
local
Package local implements running processes on the host.
Package local implements running processes on the host.
remote
Package remote runs a step on a host the engine does not manage.
Package remote runs a step on a host the engine does not manage.
Package graph resolves the execution order from the workflow's graph.
Package graph resolves the execution order from the workflow's graph.
infrastructure
endpointcall
Package endpointcall runs a published endpoint for the console's "Try it", against the brevis-sql-api that serves it.
Package endpointcall runs a published endpoint for the console's "Try it", against the brevis-sql-api that serves it.
postgres
Package postgres is the persistence adapter.
Package postgres is the persistence adapter.
sqlserve
Package sqlserve asks `brevis-sql serve` for a preview or for a query.
Package sqlserve asks `brevis-sql serve` for a preview or for a query.
Package notify warns when a run fails.
Package notify warns when a run fails.
Package observability holds logging, metrics and tracing.
Package observability holds logging, metrics and tracing.
metrics
Package metrics is the engine's metric surface.
Package metrics is the engine's metric surface.
Package queue is the engine's persistent queue.
Package queue is the engine's persistent queue.
Package scheduler holds the queue's dispatcher.
Package scheduler holds the queue's dispatcher.
Package updates tells the console when a newer Brevis has been released.
Package updates tells the console when a newer Brevis has been released.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL