package
1.12.5
Repository: https://github.com/triarius/goreleaser.git
Documentation: pkg.go.dev

# Functions

And performs an AND between all given filters.
ByBinaryLikeArtifacts filter artifacts down to artifacts that are Binary, UploadableBinary, or UniversalBinary, deduplicating artifacts by path (preferring UploadableBinary over all others).
ByExt filter artifact by their 'Ext' extra field.
ByFormats filters artifacts by a `Format` extra field.
ByGoamd64 is a predefined filter that filters by the given goamd64.
ByGoarch is a predefined filter that filters by the given goarch.
ByGoarm is a predefined filter that filters by the given goarm.
ByGoos is a predefined filter that filters by the given goos.
ByIDs filter artifacts by an `ID` extra field.
ByType is a predefined filter that filters by the given type.
Extra tries to get the extra field with the given name, returning either its value, the default value for its type, or an error.
ExtraOr returns the Extra field with the given key or the or value specified if it is nil.
New return a new list of artifacts.
OnlyReplacingUnibins removes universal binaries that did not replace the single-arch ones.
Or performs an OR between all given filters.

# Constants

Binary is a binary (output of a gobuild).
BrewTap is an uploadable homebrew tap recipe file.
Certificate is a signing certificate file.
Checksum is a checksums file.
DockerImage is a published Docker image.
DockerManifest is a published Docker manifest.
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
No description provided by the author
KrewPluginManifest is a krew plugin manifest file.
LinuxPackage is a linux package generated by nfpm.
PkgBuild is an Arch Linux AUR PKGBUILD file.
PublishableDockerImage is a Docker image yet to be published.
PublishableSnapcraft is a snap package yet to be published.
SBOM is a Software Bill of Materials file.
ScoopManifest is an uploadable scoop manifest file.
Signature is a signature file.
Snapcraft is a published snap package.
SrcInfo is an Arch Linux AUR .SRCINFO file.
UniversalBinary is a binary that contains multiple binaries within.
UploadableArchive a tar.gz/zip archive to be uploaded.
UploadableBinary is a binary file to be uploaded.
UploadableFile is any file that can be uploaded.
UploadableSourceArchive is the archive with the current commit source code.

# Structs

Artifact represents an artifact and its relevant info.
Artifacts is a list of artifacts.

# Type aliases

Extras represents the extra fields in an artifact.
Filter defines an artifact filter which can be used within the Filter function.
Type defines the type of an artifact.
VisitFn is a function that can be executed against each artifact in a list.