in rule/rule.go [938:962]
func getRuntimeArch() (string, error) {
var arch string
switch runtime.GOARCH {
case "arm":
arch = "arm"
case "arm64":
arch = "aarch64"
case "386":
arch = "i386"
case "amd64":
arch = "x86_64"
case "ppc64", "ppc64le", "ppc":
arch = runtime.GOARCH
case "s390":
arch = "s390"
case "s390x":
arch = "s390x"
case "mips", "mipsle", "mips64", "mips64le":
fallthrough
default:
return "", fmt.Errorf("unsupported arch: %v", runtime.GOARCH)
}
return arch, nil
}