1
+ # yaml-language-server: $schema=https://goreleaser.com/static/schema.json
1
2
project_name : supernova
2
3
version : 2
3
4
@@ -16,10 +17,6 @@ builds:
16
17
goarch :
17
18
- amd64
18
19
- arm64
19
- - arm
20
- goarm :
21
- - 6
22
- - 7
23
20
24
21
gomod :
25
22
proxy : true
@@ -73,49 +70,17 @@ dockers:
73
70
- " --label=org.opencontainers.image.title={{.ProjectName}}"
74
71
- " --label=org.opencontainers.image.revision={{.FullCommit}}"
75
72
- " --label=org.opencontainers.image.version={{.Version}}"
76
- - use : buildx
77
- dockerfile : Dockerfile.release
78
- goos : linux
79
- goarch : arm
80
- goarm : 6
81
- image_templates :
82
- - " ghcr.io/gnolang/{{ .ProjectName }}:{{ .Version }}-armv6"
83
- - " ghcr.io/gnolang/{{ .ProjectName }}:latest-armv6"
84
- build_flag_templates :
85
- - " --platform=linux/arm/v6"
86
- - " --label=org.opencontainers.image.created={{.Date}}"
87
- - " --label=org.opencontainers.image.title={{.ProjectName}}"
88
- - " --label=org.opencontainers.image.revision={{.FullCommit}}"
89
- - " --label=org.opencontainers.image.version={{.Version}}"
90
- - use : buildx
91
- dockerfile : Dockerfile.release
92
- goos : linux
93
- goarch : arm
94
- goarm : 7
95
- image_templates :
96
- - " ghcr.io/gnolang/{{ .ProjectName }}:{{ .Version }}-armv7"
97
- - " ghcr.io/gnolang/{{ .ProjectName }}:latest-armv7"
98
- build_flag_templates :
99
- - " --platform=linux/arm/v7"
100
- - " --label=org.opencontainers.image.created={{.Date}}"
101
- - " --label=org.opencontainers.image.title={{.ProjectName}}"
102
- - " --label=org.opencontainers.image.revision={{.FullCommit}}"
103
- - " --label=org.opencontainers.image.version={{.Version}}"
104
73
105
74
docker_manifests :
106
75
# https://goreleaser.com/customization/docker_manifest/
107
76
- name_template : ghcr.io/gnolang/{{ .ProjectName }}:{{ .Version }}
108
77
image_templates :
109
78
- ghcr.io/gnolang/{{ .ProjectName }}:{{ .Version }}-amd64
110
79
- ghcr.io/gnolang/{{ .ProjectName }}:{{ .Version }}-arm64v8
111
- - ghcr.io/gnolang/{{ .ProjectName }}:{{ .Version }}-armv6
112
- - ghcr.io/gnolang/{{ .ProjectName }}:{{ .Version }}-armv7
113
80
- name_template : ghcr.io/gnolang/{{ .ProjectName }}:latest
114
81
image_templates :
115
82
- ghcr.io/gnolang/{{ .ProjectName }}:latest-amd64
116
83
- ghcr.io/gnolang/{{ .ProjectName }}:latest-arm64v8
117
- - ghcr.io/gnolang/{{ .ProjectName }}:latest-armv6
118
- - ghcr.io/gnolang/{{ .ProjectName }}:latest-armv7
119
84
120
85
docker_signs :
121
86
- cmd : cosign
@@ -145,7 +110,7 @@ sboms:
145
110
release :
146
111
draft : true
147
112
replace_existing_draft : true
148
- prerelease : true
113
+ prerelease : auto
149
114
footer : |
150
115
### Container Images
151
116
@@ -155,4 +120,3 @@ release:
155
120
```
156
121
docker pull ghcr.io/gnolang/{{ .ProjectName }}:{{ .Tag }}
157
122
```
158
-
0 commit comments