actions-marketplace-validations/Go Release Binaries Remote
Build and Release Go Binaries to GitHub Release Assets
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GITHUB_TOKEN for uploading releases to Github asserts. | yes | "" |
| goos | GOOS is the running programs operating system target: one of darwin, freebsd, linux, and so on. | yes | "" |
| goarch | GOARCH is the running programs architecture target: one of 386, amd64, arm, s390x, and so on. | yes | "" |
| goversion | The `Go` compiler version. | no | "" |
| build_flags | Additional arguments to pass the go build command. | no | "" |
| ldflags | Values to provide to the -ldflags argument | no | "" |
| project_path | Where to run `go build .` | no | . |
| binary_name | Specify another binary name if do not want to use repository basename | no | "" |
| pre_command | Extra command that will be executed before `go build`, may for solving dependency | no | "" |
| build_command | The actual command to build binary, typically `go build`. | no | go build |
| executable_compression | Compression executable binary by some third-party tools. Only `upx` is supported at the moment. | no | "" |
| extra_files | Extra files that will be packaged into artifacts either. | no | "" |
| md5sum | Publish `.md5` along with artifacts. | no | TRUE |
| sha256sum | Publish `.sha256` along with artifacts. | no | FALSE |
| release_tag | Upload binaries to specified release page that indicated by Git tag. | no | "" |
| overwrite | Overwrite asset if it's already exist. | no | FALSE |
| asset_name | Customize asset name if do not want to use the default format. | no | "" |
| repo_name | Use a remote repo name instead of the local | no | "" |
| source_directory | Source directory from the origin directory | no | — |
| destination_github_username | Name of the destination username/organization | no | — |
| destination_repository_name | Destination repository | no | — |
| user_email | Email for the git commit | no | — |
| user_name | [Optional] Name for the git commit. Defaults to the destination username/organization name | no | "" |
| destination_repository_username | [Optional] Username/organization for the destination repository | no | "" |
| target_branch | [Optional] set target branch name for the destination repository. Defaults to "master" for historical reasons | no | master |
| commit_message | [Optional] commit message for the output repository. ORIGIN_COMMIT is replaced by the URL@commit in the origin repo | no | Update from ORIGIN_COMMIT |
Outputs
no outputs