multi-arch build process / release improvements
Open
- Dominant language
- Go
- Stars
- 9.5k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Go build step requires cgo, so the release process is aided by https://github.com/cbroglie/goreleaser-cgo, which is a thin wrapper around https://github.com/docker/golang-cross. (Introduced in https://github.com/cloudflare/cfssl/pull/1048) However, it doesn't support go 1.14 or 1.15 currently: https://github.com/docker/golang-cross/issues/64.
One alternative could be https://github.com/elastic/golang-crossbuild. It would also make future PRs easier if the goreleaser-cgo image was part of the repo.
Also https://pkg.cfssl.org/ is trailing behind by a couple versions, I'm going to link our internal ticket to this issue.
Contributor guide
Assessment
This issue has not been assessed yet.