/ .goreleaser.yaml
.goreleaser.yaml
 1  # .goreleaser.yaml
 2  version: 2
 3  builds:
 4    -
 5      goos:
 6        - darwin
 7        - dragonfly
 8        - freebsd
 9        - linux
10        - netbsd
11        - openbsd
12        # - plan9
13        - windows
14      goarch:
15        - 386
16        - amd64
17        - arm
18        - arm64
19        - ppc64
20        - ppc64le
21        - riscv64
22      goarm:
23        - 5
24        - 6
25        - 7
26      ignore:
27        - goos: darwin
28          goarch: 386
29        - goos: darwin
30          goarch: arm
31        - goos: darwin
32          goarch: ppc64
33        - goos: darwin
34          goarch: ppc64le
35        - goos: darwin
36          goarch: riscv64
37  
38        - goos: dragonfly
39          goarch: 386
40        - goos: dragonfly
41          goarch: arm
42        - goos: dragonfly
43          goarch: arm64
44        - goos: dragonfly
45          goarch: ppc64
46        - goos: dragonfly
47          goarch: ppc64le
48        - goos: dragonfly
49          goarch: riscv64
50  
51        - goos: freebsd
52          goarm: arm64
53        - goos: freebsd
54          goarm: ppc64
55        - goos: freebsd
56          goarm: ppc64le
57        - goos: freebsd
58          goarm: riscv64
59  
60        - goos: netbsd
61          goarch: arm64
62        - goos: netbsd
63          goarch: ppc64
64        - goos: netbsd
65          goarch: ppc64le
66        - goos: netbsd
67          goarch: riscv64
68  
69        #- goos: plan9
70        #  goarm: arm64
71        #- goos: plan9
72        #  goarm: ppc64
73        #- goos: plan9
74        #  goarm: ppc64le
75        #- goos: plan9
76        #  goarm: riscv64
77  
78        - goos: windows
79          goarm: ppc64
80        - goos: windows
81          goarm: ppc64le
82        - goos: windows
83          goarm: riscv64
84