# Functions
BuildKey returns the config.ResultKey for a build command.
ConfigureDefaults will configure default builders and publishers to be used.
ImageReferenceOf will try to fetch an image reference from image build result.
PublishKey returns the config.ResultKey for a publish command.
# Constants
ArtifactsBuilt is used to list artifacts that was built.
BinariesByPlatform is used to assign built binary to a platform.
ResultBuilt is used to cache results of building the artifacts.
ResultPublication is used to cache results of publication of artifacts.
# Variables
ErrGoBuildFailed when go fails to build the project.
ErrInvalidArtifact when invalid type of artifact is given.
ErrKoFailed when th Google's ko fails to build.
ErrMisconfiguration when the project configuration faulty.
# Structs
Binary represents a binary that will be built.
BinaryBuilder is a regular binary Golang builder.
Image is an OCI image that will be built from a binary.
KoBuilder builds images with Google's KO.
KoPublisher publishes images with Google's KO.
ListPublisher will output built artifacts as a "\n" delimited list in a result file.
Platform to built binary for.
# Type aliases
KoPublisherConfigurator is used to configure the publish options for KO.