{"repo":"wangyoucao577/go-release-action","free":true,"listed":false,"github":"https://github.com/wangyoucao577/go-release-action","clone":"git clone https://github.com/wangyoucao577/go-release-action.git","description":"Automatically publish Go binaries to Github Release Assets through Github Action.","language":"Shell","stars":546,"topics":["golang","go","actions","action","release","release-automation","assets","github-action","github-release"],"license":"MIT","category":"dev-tools","readme_excerpt":"Go Release GitHub Action Automatically publish Go binaries to Github Release Assets through Github Action. Features - Build Go binaries for release and publish to Github Release Assets. - Customizable Go versions. latest by default. - Support different Go project path in repository. - Support multiple binaries in same repository. - Customizable binary name. - Support multiple GOOS / GOARCH build in parallel by Github Action Matrix Strategy gracefully. - Publish .zip for windows and .tar.gz for Unix-like OS by default, optionally to disable the compression. - No musl library dependency issue on linux . - Support extra command that will be executed before go build . You may want to use it to solve dependency if you're NOT using Go Modules. - Rich parameters support for go build (e.g. -ldflags , etc.). - Support package extra files into artifacts (e.g., LICENSE , README.md , etc). - Support customize build command, e.g., use packr2( packr2 build ) instead of go build . Another important usage is to use make ( Makefile ) for building on Unix-like systems. - Support optional .md5 along with artifacts. - Support optional .sha256 along with artifacts. - Customizable release tag to support publish binaries per push or workflow dispatch (manually trigger). - Support overwrite assets if it's already exist. - Support customizable asset names. - Support private repositories. - Support executable compression by upx. - Support retry if upload phase fails. - Support build multiple binaries ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wangyoucao577","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wangyoucao577/go-release-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}