wangyoucao577/Go Release Binaries

Build and Release Go Binaries to GitHub Release Assets

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGITHUB_TOKEN for uploading releases to Github asserts.yes""
goosGOOS is the running programs operating system target: one of darwin, freebsd, linux, and so on.yes""
goarchGOARCH is the running programs architecture target: one of 386, amd64, arm, s390x, loong64 and so on.yes""
goamd64GOAMD64 is the running programs amd64 microarchitecture level: one of v1, v2, v3, v4.no""
goarmGOARM is the running programs arm microarchitecture level: ARMv5,ARMv6,ARMv7no""
gomipsGOMIPS is the running programs mips microarchitecture level: hardfloat,softfloatno""
goversionThe `Go` compiler version.no""
build_flagsAdditional arguments to pass the go build command.no""
ldflagsValues to provide to the -ldflags argumentno""
project_pathWhere to run `go build .`no.
binary_nameSpecify another binary name if do not want to use repository basenameno""
pre_commandExtra command that will be executed before `go build`, may for solving dependencyno""
build_commandThe actual command to build binary, typically `go build`.nogo build
executable_compressionCompression executable binary by some third-party tools. Only `upx` is supported at the moment.no""
extra_filesExtra files that will be packaged into artifacts either.no""
md5sumPublish `.md5` along with artifacts.noTRUE
sha256sumPublish `.sha256` along with artifacts.noFALSE
release_tagUpload binaries to specified release page that indicated by Git tag.no""
release_nameUpload binaries to specified release page that indicated by release name.no""
release_repoRepository to upload the binariesno""
overwriteOverwrite asset if it's already exist.noFALSE
asset_nameCustomize asset name if do not want to use the default format.no""
retryHow many times retrying if upload fails.no3
post_commandExtra command that will be executed for teardown workno""
compress_assetsCompress assets before uploadingnoTRUE
uploadUpload release assets or notnoTRUE
multi_binariesBuild and package multiple binaries togethernoFALSE
namedescription
release_asset_dirRelease file directory provided for use by other workflows