Skip to content

Commit e052048

Browse files
authored
Use git tag for release artifact versioning (#28)
1 parent 36317a8 commit e052048

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

.goreleaser.yaml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ builds:
3636
- -s -w -X main.version={{.Version}} -X main.commit={{.ShortCommit}} -X main.date={{.Date}}
3737

3838
archives:
39-
- name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
39+
- name_template: "{{ .ProjectName }}_{{ .Tag }}_{{ .Os }}_{{ .Arch }}"
4040
formats: tar.gz
4141
ids:
4242
- spiffe-enable
@@ -45,7 +45,7 @@ archives:
4545
- README.md
4646

4747
checksum:
48-
name_template: '{{ .ProjectName }}_{{ .Version }}_checksums.txt'
48+
name_template: '{{ .ProjectName }}_{{ .Tag }}_checksums.txt'
4949

5050
changelog:
5151
sort: asc
@@ -60,7 +60,7 @@ kos:
6060
- repositories:
6161
- ghcr.io/cofide/spiffe-enable
6262
tags:
63-
- "{{.Version}}"
63+
- "{{.Tag}}"
6464
- latest
6565
bare: true
6666
preserve_import_paths: false
@@ -78,12 +78,12 @@ dockers:
7878
- "--platform=linux/arm64/v8"
7979
- "--label=org.opencontainers.image.title={{ .ProjectName }}-ui"
8080
- "--label=org.opencontainers.image.description=UI for spiffe-enable"
81-
- "--label=org.opencontainers.image.version={{ .Version }}"
81+
- "--label=org.opencontainers.image.version={{ .Tag }}"
8282
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
8383
- "--label=org.opencontainers.image.created={{ .Date }}"
8484
- "--label=org.opencontainers.image.source=https://github.com/cofide/spiffe-enable"
8585
image_templates:
86-
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Version }}-arm64v8"
86+
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Tag }}-arm64v8"
8787
- "ghcr.io/cofide/spiffe-enable-ui:latest-arm64v8"
8888

8989
- goarch: amd64
@@ -95,12 +95,12 @@ dockers:
9595
- "--platform=linux/amd64"
9696
- "--label=org.opencontainers.image.title={{ .ProjectName }}-ui"
9797
- "--label=org.opencontainers.image.description=UI for spiffe-enable"
98-
- "--label=org.opencontainers.image.version={{ .Version }}"
98+
- "--label=org.opencontainers.image.version={{ .Tag }}"
9999
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
100100
- "--label=org.opencontainers.image.created={{ .Date }}"
101101
- "--label=org.opencontainers.image.source=https://github.com/cofide/spiffe-enable"
102102
image_templates:
103-
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Version }}-amd64"
103+
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Tag }}-amd64"
104104
- "ghcr.io/cofide/spiffe-enable-ui:latest-amd64"
105105

106106
- goarch: arm64
@@ -110,12 +110,12 @@ dockers:
110110
- "--platform=linux/arm64/v8"
111111
- "--label=org.opencontainers.image.title={{ .ProjectName }}-init"
112112
- "--label=org.opencontainers.image.description=Init container for spiffe-enable"
113-
- "--label=org.opencontainers.image.version={{ .Version }}"
113+
- "--label=org.opencontainers.image.version={{ .Tag }}"
114114
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
115115
- "--label=org.opencontainers.image.created={{ .Date }}"
116116
- "--label=org.opencontainers.image.source=https://github.com/cofide/spiffe-enable"
117117
image_templates:
118-
- "ghcr.io/cofide/spiffe-enable-init:{{ .Version }}-arm64v8"
118+
- "ghcr.io/cofide/spiffe-enable-init:{{ .Tag }}-arm64v8"
119119
- "ghcr.io/cofide/spiffe-enable-init:latest-arm64v8"
120120

121121
- goarch: amd64
@@ -125,27 +125,27 @@ dockers:
125125
- "--platform=linux/amd64"
126126
- "--label=org.opencontainers.image.title={{ .ProjectName }}-init"
127127
- "--label=org.opencontainers.image.description=Init container for spiffe-enable"
128-
- "--label=org.opencontainers.image.version={{ .Version }}"
128+
- "--label=org.opencontainers.image.version={{ .Tag }}"
129129
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
130130
- "--label=org.opencontainers.image.created={{ .Date }}"
131131
- "--label=org.opencontainers.image.source=https://github.com/cofide/spiffe-enable"
132132
image_templates:
133-
- "ghcr.io/cofide/spiffe-enable-init:{{ .Version }}-amd64"
133+
- "ghcr.io/cofide/spiffe-enable-init:{{ .Tag }}-amd64"
134134
- "ghcr.io/cofide/spiffe-enable-init:latest-amd64"
135135

136136
docker_manifests:
137-
- name_template: "ghcr.io/cofide/spiffe-enable-ui:{{ .Version }}"
137+
- name_template: "ghcr.io/cofide/spiffe-enable-ui:{{ .Tag }}"
138138
image_templates:
139-
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Version }}-amd64"
140-
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Version }}-arm64v8"
139+
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Tag }}-amd64"
140+
- "ghcr.io/cofide/spiffe-enable-ui:{{ .Tag }}-arm64v8"
141141
- name_template: "ghcr.io/cofide/spiffe-enable-ui:latest"
142142
image_templates:
143143
- "ghcr.io/cofide/spiffe-enable-ui:latest-amd64"
144144
- "ghcr.io/cofide/spiffe-enable-ui:latest-arm64v8"
145-
- name_template: "ghcr.io/cofide/spiffe-enable-init:{{ .Version }}"
145+
- name_template: "ghcr.io/cofide/spiffe-enable-init:{{ .Tag }}"
146146
image_templates:
147-
- "ghcr.io/cofide/spiffe-enable-init:{{ .Version }}-amd64"
148-
- "ghcr.io/cofide/spiffe-enable-init:{{ .Version }}-arm64v8"
147+
- "ghcr.io/cofide/spiffe-enable-init:{{ .Tag }}-amd64"
148+
- "ghcr.io/cofide/spiffe-enable-init:{{ .Tag }}-arm64v8"
149149
- name_template: "ghcr.io/cofide/spiffe-enable-init:latest"
150150
image_templates:
151151
- "ghcr.io/cofide/spiffe-enable-init:latest-amd64"

0 commit comments

Comments
 (0)