2
2
# yaml-language-server: $schema=https://goreleaser.com/static/schema-pro.json
3
3
# vim: set ts=2 sw=2 tw=0 fo=cnqoj
4
4
#
5
- # This is an example-real .goreleaser.yml file with some sensible defaults.
5
+ # This is an example .goreleaser.yml file with some sensible defaults.
6
6
# Make sure to check the documentation at https://goreleaser.com
7
7
version : 2
8
+
9
+ project_name : example
10
+
8
11
before :
9
12
hooks :
10
13
- go mod tidy
@@ -52,7 +55,7 @@ release:
52
55
<a href="https://goreleser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a>
53
56
54
57
Find example-reals and commented usage of all options in our [website](https://goreleaser.com/intro/).
55
- Want to help? You can [sponsor](https://goreleaser.com/sponsors/),get a [Pro License](https://goreleaser.com/pro) or [contribute](https://goreleaser.com/contributing).
58
+ Want to help? You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute](https://goreleaser.com/contributing).
56
59
Also, feel free to reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and [Twitter](https://twitter.com/goreleaser)!
57
60
58
61
nightly :
@@ -63,7 +66,7 @@ nightly:
63
66
64
67
dockers :
65
68
- image_templates :
66
- - " ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-amd64"
69
+ - " ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-amd64"
67
70
build_flag_templates :
68
71
- " --pull"
69
72
- " --label=org.opencontainers.image.description=Just an example-real"
@@ -75,7 +78,7 @@ dockers:
75
78
- " --platform=linux/amd64"
76
79
use : buildx
77
80
- image_templates :
78
- - " ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-arm64"
81
+ - " ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-arm64"
79
82
build_flag_templates :
80
83
- " --pull"
81
84
- " --label=org.opencontainers.image.description=Just an example-real"
@@ -87,7 +90,7 @@ dockers:
87
90
- " --platform=linux/arm64"
88
91
use : buildx
89
92
# - image_templates:
90
- # - 'ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-windows-amd64'
93
+ # - 'ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-windows-amd64'
91
94
# build_flag_templates:
92
95
# - "--pull"
93
96
# - "--label=org.opencontainers.image.description=Just an example-real"
@@ -101,30 +104,29 @@ dockers:
101
104
# dockerfile: windows.dockerfile
102
105
103
106
docker_manifests :
104
- - name_template : " ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}"
107
+ - name_template : " ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}"
105
108
image_templates :
106
- - " ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-amd64"
107
- - " ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-arm64"
108
- # - 'ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-windows-amd64'
109
- - name_template : " {{ if not .IsNightly }}ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:latest{{ end }}"
109
+ - " ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-amd64"
110
+ - " ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-arm64"
111
+ # - 'ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-windows-amd64'
112
+ - name_template : " {{ if not .IsNightly }}ghcr.io/goreleaser/example- split-merge-real:latest{{ end }}"
110
113
image_templates :
111
- - " ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-amd64"
112
- - " ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-arm64"
113
- # - 'ghcr.io/caarlos0/ goreleaser-pro- split-merge-example -real:v{{ .Version }}-windows-amd64'
114
+ - " ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-amd64"
115
+ - " ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-arm64"
116
+ # - 'ghcr.io/goreleaser/example- split-merge-real:v{{ .Version }}-windows-amd64'
114
117
115
118
# signs the checksum file
116
119
# all files (including the sboms) are included in the checksum, so we don't need to sign each one if we don't want to
117
120
# https://goreleaser.com/customization/sign
118
121
signs :
119
122
- cmd : cosign
120
- env :
121
- - COSIGN_EXPERIMENTAL=1
122
123
certificate : " ${artifact}.pem"
123
124
args :
124
125
- sign-blob
125
126
- " --output-certificate=${certificate}"
126
127
- " --output-signature=${signature}"
127
128
- " ${artifact}"
129
+ - " --yes"
128
130
artifacts : checksum
129
131
output : true
130
132
@@ -144,8 +146,6 @@ sboms:
144
146
# https://goreleaser.com/customization/docker_sign
145
147
docker_signs :
146
148
- cmd : cosign
147
- env :
148
- - COSIGN_EXPERIMENTAL=1
149
149
artifacts : images
150
150
output : true
151
151
args :
0 commit comments