chihqiang/Go Multi-Platform Build

Build Go binaries for multiple platforms, package them, and output file list.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
bin_nameBinary name (default: repo folder name)no
main_goGo main file or package (default: main.go)nomain.go
versionVersion string (default: github.ref_name or 'main')no
add_filesExtra files or directories to include, separated by spaceno
dist_root_pathOutput directory, default 'dist'nodist
archsSpace-separated GOOS/GOARCH build targets (default: 'windows/amd64 windows/arm64 linux/amd64 linux/arm64 darwin/amd64 darwin/arm64')no
build_envsExtra build environment variables (default: 'CGO_ENABLED=0')no
build_flagsExtra go build flags (default: "-ldflags '-s -w -X main.version=${VERSION}'")no

no outputs