# Functions
Extract target specs from a manifest for BuildAndDeploy.
No description provided by the author
Go through all the manifests, and check: 1) all pending file changes 2) all pending dependency changes (where an image has been rebuilt by another manifest), and 3) all pending manifest changes The earliest one is the one we want.
No description provided by the author
No description provided by the author
Grab all the targets that are build-eligible from the engine state.
No description provided by the author
No description provided by the author
No description provided by the author
Hold back live update targets that are being successfully handled by a reconciler.
No description provided by the author
We use the cluster to detect what architecture we're building for.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
In automatic trigger mode: - Clicking the trigger button always triggers a full rebuild.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Algorithm to choose a manifest to build next.
Helper function for ordering targets that have never been built before.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
No description provided by the author
Something is wrong enough that we shouldn't bother falling back to other BaD's -- they won't work.
No description provided by the author
TODO(maia): CommandRunner interface for testability.
Nothing is on fire, this is an expected case like a container builder being passed a build with no attached container.
A little data structure to help iterate through dirty targets in dependency order.
# Interfaces
No description provided by the author
# Type aliases
Allows the caller to inject its own build strategy for dirty targets.
No description provided by the author
No description provided by the author