Pārlūkot izejas kodu

Build for ARMv9

tags/v2.2.3^2^2^2
9seconds 1 mēnesi atpakaļ
vecāks
revīzija
ded3fe26b9
1 mainītis faili ar 20 papildinājumiem un 2 dzēšanām
  1. 20
    2
      .goreleaser.yml

+ 20
- 2
.goreleaser.yml Parādīt failu

@@ -10,7 +10,8 @@ before:
10 10
     - go generate ./...
11 11
 
12 12
 builds:
13
-  - binary: '{{ .ProjectName }}'
13
+  - id: default
14
+    binary: '{{ .ProjectName }}'
14 15
     goos:
15 16
       - darwin
16 17
       - freebsd
@@ -30,6 +31,7 @@ builds:
30 31
     flags:
31 32
       - -trimpath
32 33
       - -mod=readonly
34
+      - -pgo=auto
33 35
     ldflags: -s -w -X main.version={{ .Version }}
34 36
     ignore:
35 37
       - goos: darwin
@@ -40,9 +42,25 @@ builds:
40 42
         goarch: arm64
41 43
       - goos: openbsd
42 44
         goarch: arm64
45
+  - id: arm64-v9
46
+    binary: '{{ .ProjectName }}'
47
+    goos:
48
+      - darwin
49
+      - linux
50
+    goarch:
51
+      - arm64
52
+    goarm64:
53
+      - v9.0
54
+    env:
55
+      - CGO_ENABLED=0
56
+    flags:
57
+      - -trimpath
58
+      - -mod=readonly
59
+      - -pgo=auto
60
+    ldflags: -s -w -X main.version={{ .Version }}
43 61
 
44 62
 archives:
45
-  - name_template: '{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
63
+  - name_template: '{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}{{ if .Arm64 }}-{{ .Arm64 }}{{ end }}'
46 64
     formats:
47 65
       - tar.gz
48 66
     wrap_in_directory: true

Notiek ielāde…
Atcelt
Saglabāt