# Functions
No description provided by the author
HandleRelease processes the files for a given release of the specified Package.
LastN selects the last N minor releases (including all patch releases) for a given sequence of releases, which need not be sorted.
ReadConfig reads a set of Packages (as a map from package name to package configuration) from a yaml file a the selected path.
# Structs
Asset provides an abstract interface for describing a resource which should be stored on the disk.
AssetFilter provides an interface for selecting and managing assets within a release.
GitHubSource represents a software package which is released via GitHub releases.
Package represents a single deployable set of software artifacts, possibly composed of several repo-level releases.
Release provides an interface for a release which contains multiple assets at the same release (TagName).
S3Source represents a set of yaml documents published to a blob storage bucket.
Source is represents the release artifacts of a given project or repo, which provides a sequence of semver-tagged artifact collections for an individual release.