# Packages
Package buildassets represents a build asset JSON file that describes the output of a Go build.
Package dockermanifest represents the .NET Docker tooling's 'manifest.json' file.
Package dockerversions represents a Go Docker 'versions.json' file.
No description provided by the author
# Functions
BindBuildAssetJSONFlags creates BuildAssetJSONFlags with the 'flag' package, globally registering them in the flag package so ParseBoundFlags will find them.
BindPRFlags creates PRFlags with the 'flag' package, globally registering them in the flag package so ParseBoundFlags will find them.
BindUpdateFlags creates UpdateFlags with the 'flag' package, globally registering them in the flag package so ParseBoundFlags will find them.
EnsureDockerfileGenerationPrerequisites checks if Dockerfile generation prerequisites are satisfied and returns a descriptive error if not.
GenerateBuildAssetJSON uses the specified parameters to summarize a build in a build asset JSON file.
ParseBoundFlags parses all flags that have been registered with the flag package.
RunDockerfileGeneration runs the Dockerfile generation script in the given go-images repo root.
RunUpdate updates the given Go Docker image repository with the provided flags.
SubmitUpdatePR runs an auto-update in a temp Git repo.
UpdateGoImagesRepo runs an auto-update process in the given Go Docker images repository.
UpdateManifest takes a 'versions.json' model and updates a build manifest to make it build and tag all versions specified.
UpdateVersions takes a build asset file containing a list of build outputs and updates a versions.json model to consume the new build.
# Variables
NoMajorMinorUpgradeMatchError indicates that while running UpdateVersions, the input assets file didn't match any major.minor versions and no update could be performed.
# Structs
BuildAssetJSONFlags is a list of flags to create a build asset JSON file.
PRFlags is a list of flags used to submit a Docker update PR.
UpdateFlags is a list of flags used for an update command.