webdevops / go-crond

:alarm_clock: Cron daemon written in golang (for eg. usage in docker images)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support standard multiarch binary names

deminngi opened this issue · 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

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.

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

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

Those make sense.

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

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