go-crond icon indicating copy to clipboard operation
go-crond copied to clipboard

Support standard multiarch binary names

Open deminngi opened this issue 4 years ago • 4 comments

I am using go-crond in a multi arch environment and fight with the non common binary architecture names like:

  • go-crond-64-linux
  • go-crond-64-osx

Please change it to something like:

  • go-crond-linux-amd64
  • go-crond-linux-darwin

See https://github.com/docker-library/official-images#multiple-architectures

deminngi avatar Dec 25 '20 10:12 deminngi

While I agree that „64“ does not fully describe the architecture, just going with docker‘s list will also not cut it. Docker for example does not support macOS directly and thus has no architecture name for it. „go-crond-linux-darwin“ would just be plain wrong.

steinhobelgruen avatar Dec 25 '20 11:12 steinhobelgruen

Agreed, my fault should be "go-crond-darwin-amd64"

deminngi avatar Dec 28 '20 12:12 deminngi

would this be more suitable?

go-crond-darwin-amd64
go-crond-darwin-arm64
go-crond-linux-amd64
go-crond-linux-amd64-dynamic
go-crond-linux-arm32v6
go-crond-linux-arm32v6-dynamic
go-crond-linux-arm64v8
go-crond-linux-arm64v8-dynamic
go-crond-linux-i386
go-crond-linux-i386-dynamic

btw: the new docker images are now multiarch

mblaschke avatar May 09 '21 20:05 mblaschke

Those make sense.

steinhobelgruen avatar May 10 '21 06:05 steinhobelgruen

New artificats are now released via github actions but changed layout:

go-crond.${GOOS}.${GOARCH}

mblaschke avatar Sep 24 '22 13:09 mblaschke