Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
artifact
Package artifact provides the core artifact storage for goreleaser
|
Package artifact provides the core artifact storage for goreleaser |
builders/golang
Package golang provides a Builder implementation for golang.
|
Package golang provides a Builder implementation for golang. |
client
Package client contains the client implementations for several providers.
|
Package client contains the client implementations for several providers. |
deprecate
Package deprecate provides simple functions to standardize the output of deprecation notices on goreleaser
|
Package deprecate provides simple functions to standardize the output of deprecation notices on goreleaser |
git
Package git provides an integration with the git command
|
Package git provides an integration with the git command |
http
Package http implements functionality common to HTTP uploading pipelines.
|
Package http implements functionality common to HTTP uploading pipelines. |
linux
Package linux contains functions that are useful to generate linux packages.
|
Package linux contains functions that are useful to generate linux packages. |
pipeline
Package pipeline provides generic erros for pipes to use.
|
Package pipeline provides generic erros for pipes to use. |
pipeline/archive
Package archive implements the pipe interface with the intent of archiving and compressing the binaries, readme, and other artifacts.
|
Package archive implements the pipe interface with the intent of archiving and compressing the binaries, readme, and other artifacts. |
pipeline/artifactory
Package artifactory provides a Pipe that push to artifactory
|
Package artifactory provides a Pipe that push to artifactory |
pipeline/brew
Package brew implements the Pipe, providing formula generation and uploading it to a configured repo.
|
Package brew implements the Pipe, providing formula generation and uploading it to a configured repo. |
pipeline/build
Package build provides a pipe that can build binaries for several languages.
|
Package build provides a pipe that can build binaries for several languages. |
pipeline/changelog
Package changelog provides the release changelog to goreleaser.
|
Package changelog provides the release changelog to goreleaser. |
pipeline/checksums
Package checksums provides a Pipe that creates .checksums files for each artifact.
|
Package checksums provides a Pipe that creates .checksums files for each artifact. |
pipeline/defaults
Package defaults implements the Pipe interface providing default values for missing configuration.
|
Package defaults implements the Pipe interface providing default values for missing configuration. |
pipeline/dist
Package dist provides checks to make sure the dist folder is always empty.
|
Package dist provides checks to make sure the dist folder is always empty. |
pipeline/docker
Package docker provides a Pipe that creates and pushes a Docker image
|
Package docker provides a Pipe that creates and pushes a Docker image |
pipeline/env
Package env implements the Pipe interface providing validation of missing environment variables needed by the release process.
|
Package env implements the Pipe interface providing validation of missing environment variables needed by the release process. |
pipeline/git
Package git implements the Pipe interface getting and validating the current git repository state
|
Package git implements the Pipe interface getting and validating the current git repository state |
pipeline/nfpm
Package nfpm implements the Pipe interface providing NFPM bindings.
|
Package nfpm implements the Pipe interface providing NFPM bindings. |
pipeline/project
Package project sets "high level" defaults related to the project.
|
Package project sets "high level" defaults related to the project. |
pipeline/put
Package put provides a Pipe that push using HTTP PUT
|
Package put provides a Pipe that push using HTTP PUT |
pipeline/release
Package release implements Pipe and manages github releases and its artifacts.
|
Package release implements Pipe and manages github releases and its artifacts. |
pipeline/s3
Package s3 provides a Pipe that push artifacts to s3/minio
|
Package s3 provides a Pipe that push artifacts to s3/minio |
pipeline/scoop
Package scoop provides a Pipe that generates a scoop.sh App Manifest and pushes it to a bucket
|
Package scoop provides a Pipe that generates a scoop.sh App Manifest and pushes it to a bucket |
pipeline/snapcraft
Package snapcraft implements the Pipe interface providing Snapcraft bindings.
|
Package snapcraft implements the Pipe interface providing Snapcraft bindings. |
pipeline/snapshot
Package snapshot provides the snapshoting functionality to goreleaser.
|
Package snapshot provides the snapshoting functionality to goreleaser. |
semerrgroup
Package semerrgroup wraps a error group with a semaphore with configurable size, so you can control the number of tasks being executed simultaneously.
|
Package semerrgroup wraps a error group with a semaphore with configurable size, so you can control the number of tasks being executed simultaneously. |
testlib
Package testlib contains test helpers for goreleaser tests.
|
Package testlib contains test helpers for goreleaser tests. |
tmpl
Package tmpl provides templating utilities for goreleser
|
Package tmpl provides templating utilities for goreleser |
pkg
|
|
archive
Package archive provides tar.gz and zip archiving
|
Package archive provides tar.gz and zip archiving |
archive/tar
Package tar implements the Archive interface providing tar.gz archiving and compression.
|
Package tar implements the Archive interface providing tar.gz archiving and compression. |
archive/zip
Package zip implements the Archive interface providing zip archiving and compression.
|
Package zip implements the Archive interface providing zip archiving and compression. |
build
Package build provides the API for external builders
|
Package build provides the API for external builders |
config
Package config contains the model and loader of the goreleaser configuration file.
|
Package config contains the model and loader of the goreleaser configuration file. |
context
Package context provides gorelease context which is passed through the pipeline.
|
Package context provides gorelease context which is passed through the pipeline. |
Click to show internal directories.
Click to hide internal directories.