Build Runner #
This module defines the top-level functions used to execute a Lake build, monitor its progress, and await the result.
Create a fresh build context from a workspace and a build configuration.
Equations
Instances For
Unicode icons that make up the spinner in animation order.
Equations
Instances For
Monad of the Lake build monitor.
Equations
Instances For
Equations
Instances For
The ANSI escape sequence for clearing the current line and resetting the cursor back to the start.
Equations
Instances For
The job monitor function. An auxiliary definition for runFetchM
.
Equations
Instances For
Save input mappings to the local Lake artifact cache (if enabled).
Equations
Instances For
Run a build function in the Workspace's context using the provided configuration.
Reports incremental build progress and build logs. In quiet mode, only reports
failing build jobs (e.g., when using -q
or non-verbose --no-build
).
Equations
Instances For
Run a build function in the Workspace's context and await the result.
Equations
Instances For
Produce a build job in the Lake monad's workspace and await the result.