# Packages
Package archive implements the pipe interface with the intent of archiving and compressing the binaries, readme, and other artifacts.
Package artifactory provides a Pipe that push to artifactory.
No description provided by the author
Package brew implements the Pipe, providing formula generation and uploading it to a configured repo.
Package build provides a pipe that can build binaries for several languages.
Package changelog provides the release changelog to goreleaser.
Package checksums provides a Pipe that creates .checksums files for each artifact.
Package defaults implements the Pipe interface providing default values for missing configuration.
Package dist provides checks to make sure the dist folder is always empty.
Package docker provides a Pipe that creates and pushes a Docker image.
No description provided by the author
Package env implements the Pipe interface providing validation of missing environment variables needed by the release process.
Package fpm implements the Pipe interface providing FPM bindings.
Package git implements the Pipe interface getting and validating the current git repository state.
Package nfpm implements the Pipe interface providing NFPM bindings.
Package project sets "high level" defaults related to the project.
Package put provides a Pipe that push using HTTP PUT.
Package release implements Pipe and manages github releases and its artifacts.
Package s3 provides a Pipe that push artifacts to s3/minio.
Package scoop provides a Pipe that generates a scoop.sh App Manifest and pushes it to a bucket.
No description provided by the author
Package snapcraft implements the Pipe interface providing Snapcraft bindings.
Package snapshot provides the snapshoting functionality to goreleaser.
# Variables
ErrSkipPublishEnabled happens if --skip-publish is set.
ErrSkipSignEnabled happens if --skip-sign is set.
ErrSkipValidateEnabled happens if --skip-validate is set.
ErrSnapshotEnabled happens when goreleaser is running in snapshot mode.