@@ -18,7 +18,7 @@ goos() {
1818 Darwin) echo darwin ;;
1919 Linux) echo linux ;;
2020 Windows) echo windows ;;
21- * ) return 1 ;;
21+ * ) echo " unsupported " ; return 1 ;;
2222 esac
2323}
2424
@@ -29,7 +29,9 @@ goarch() {
2929 arm64) echo arm64 ;;
3030 aarch64) echo arm64 ;;
3131 armv7) echo arm ;;
32- * ) return 1 ;;
32+ ppc64le) echo ppc64le ;;
33+ s390x) echo s390x ;;
34+ * ) echo " unsupported" ; return 1 ;;
3335 esac
3436}
3537
@@ -85,7 +87,7 @@ mkdir -p "${RELEASE_DIR}"
8587cd " ${RELEASE_DIR} "
8688
8789for os in Darwin Linux Windows; do
88- for arch in x86_64 riscv64 arm64 armv7 ppc64le; do
90+ for arch in x86_64 riscv64 arm64 armv7 ppc64le s390x ; do
8991 # our goal is to have the binaries be suffixed with $(uname -s)-$(uname -m)
9092 # on mac, this is arm64, on linux, this is aarch64, for historical reasons
9193 # this is a hacky way to not have to rewrite this loop (and others below)
@@ -118,7 +120,7 @@ for os in Darwin Linux Windows; do
118120done
119121
120122for os in Darwin Linux Windows; do
121- for arch in x86_64 riscv64 arm64 armv7 ppc64le; do
123+ for arch in x86_64 riscv64 arm64 armv7 ppc64le s390x ; do
122124 if [[ ! " ${arch} " =~ x86_64| arm64 ]] && [ " ${os} " != " Linux" ]; then
123125 continue
124126 fi
@@ -141,7 +143,7 @@ for os in Darwin Linux Windows; do
141143done
142144
143145for os in Darwin Linux; do
144- for arch in x86_64 riscv64 arm64 armv7 ppc64le; do
146+ for arch in x86_64 riscv64 arm64 armv7 ppc64le s390x ; do
145147 if [[ ! " ${arch} " =~ x86_64| arm64 ]] && [ " ${os} " != " Linux" ]; then
146148 continue
147149 fi
0 commit comments