actions-marketplace-validations/Go Release Binaries Remote

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, and so on.yes""
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""
overwriteOverwrite asset if it's already exist.noFALSE
asset_nameCustomize asset name if do not want to use the default format.no""
repo_nameUse a remote repo name instead of the localno""
source_directorySource directory from the origin directoryno
destination_github_usernameName of the destination username/organizationno
destination_repository_nameDestination repositoryno
user_emailEmail for the git commitno
user_name[Optional] Name for the git commit. Defaults to the destination username/organization nameno""
destination_repository_username[Optional] Username/organization for the destination repositoryno""
target_branch[Optional] set target branch name for the destination repository. Defaults to "master" for historical reasonsnomaster
commit_message[Optional] commit message for the output repository. ORIGIN_COMMIT is replaced by the URL@commit in the origin reponoUpdate from ORIGIN_COMMIT

no outputs