Skip to content

Commit 2dcd82f

Browse files
authored
Add support for generating illumos/amd64 targeted builds (golangci#3907)
1 parent c2ccfe6 commit 2dcd82f

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

.goreleaser.yml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ builds:
1414
- linux
1515
- freebsd
1616
- netbsd
17+
- illumos
1718
goarch:
1819
- amd64
1920
- arm64

install.sh

+4
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ get_binaries() {
7777
freebsd/mips64le) BINARIES="golangci-lint" ;;
7878
freebsd/ppc64le) BINARIES="golangci-lint" ;;
7979
freebsd/s390x) BINARIES="golangci-lint" ;;
80+
illumos/amd64) BINARIES="golangci-lint" ;;
8081
linux/386) BINARIES="golangci-lint" ;;
8182
linux/amd64) BINARIES="golangci-lint" ;;
8283
linux/arm64) BINARIES="golangci-lint" ;;
@@ -202,6 +203,7 @@ uname_os() {
202203
mingw*) os="windows" ;;
203204
cygwin*) os="windows" ;;
204205
win*) os="windows" ;;
206+
sunos) [ $(uname -o) == "illumos" ] && os=illumos ;;
205207
esac
206208
echo "$os"
207209
}
@@ -212,6 +214,7 @@ uname_arch() {
212214
x86) arch="386" ;;
213215
i686) arch="386" ;;
214216
i386) arch="386" ;;
217+
i86pc) arch="amd64" ;;
215218
aarch64) arch="arm64" ;;
216219
armv5*) arch="armv5" ;;
217220
armv6*) arch="armv6" ;;
@@ -226,6 +229,7 @@ uname_os_check() {
226229
darwin) return 0 ;;
227230
dragonfly) return 0 ;;
228231
freebsd) return 0 ;;
232+
illumos) return 0;;
229233
linux) return 0 ;;
230234
android) return 0 ;;
231235
nacl) return 0 ;;

0 commit comments

Comments
 (0)