Documentation ¶
Index ¶
- func ArchiveRelease(name, releases, provider string) error
- func BumpAll(input v1alpha1.Release, manuallyRequestedComponents []string, ...) ([]string, []string, error)
- func CreateRelease(name, base, releases, provider string, components, apps []string, ...) error
- func IsBadFormat(err error) bool
- func IsGithubNotFound(err error) bool
- func IsReleaseNotFound(err error) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArchiveRelease ¶
Archives a release on the filesystem from the given parameters. This is the entry point for the `devctl archive release` command logic.
func BumpAll ¶ added in v6.25.0
func BumpAll(input v1alpha1.Release, manuallyRequestedComponents []string, manuallyRequestedApps []string) ([]string, []string, error)
BumpAll takes all apps and components in the `input` release and looks up on github for the latest version of each. If the version is not specified in the `manuallyRequestedComponents` or `manuallyRequestedApps` it will be bumped to the latest version.
func CreateRelease ¶
func CreateRelease(name, base, releases, provider string, components, apps []string, overwrite bool, creationCommand string, bumpall bool) error
CreateRelease creates a release on the filesystem from the given parameters. This is the entry point for the `devctl create release` command logic.
func IsGithubNotFound ¶ added in v6.25.0
func IsReleaseNotFound ¶
IsInvalidConfig asserts releaseNotFoundError.
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.