@@ -115,10 +115,31 @@ nfpms:
115
115
- git
116
116
117
117
dockers :
118
- - image_templates :
119
- - " ghcr.io/symfony-cli/symfony-cli:{{ .Tag }}"
120
- - " ghcr.io/symfony-cli/symfony-cli:v{{ .Major }}"
121
- - " ghcr.io/symfony-cli/symfony-cli:v{{ .Major }}.{{ .Minor }}"
122
- - " ghcr.io/symfony-cli/symfony-cli:latest"
118
+ - image_templates : [
8000
"ghcr.io/symfony-cli/{{ .ProjectName }}:{{ .Version }}-amd64" ]
119
+ goarch : amd64
120
+ use : buildx
123
121
build_flag_templates :
122
+ - " --platform=linux/amd64"
124
123
- " --label=org.opencontainers.image.source=https://github.com/symfony-cli/symfony-cli"
124
+ - " --label=org.opencontainers.image.created={{.Date}}"
125
+ - " --label=org.opencontainers.image.version={{.Version}}"
126
+ - image_templates : [ "ghcr.io/symfony-cli/{{ .ProjectName }}:{{ .Version }}-arm64" ]
127
+ goarch : arm64
128
+ use : buildx
129
+ build_flag_templates :
130
+ - " --platform=linux/arm64"
131
+ - " --label=org.opencontainers.image.source=https://github.com/symfony-cli/symfony-cli"
132
+ - " --label=org.opencontainers.image.created={{.Date}}"
133
+ - " --label=org.opencontainers.image.version={{.Version}}"
134
+
135
+ docker_manifests :
136
+ - name_template : ghcr.io/symfony-cli/{{ .ProjectName }}:{{ .Version }}
137
+ image_templates : &docker_images
138
+ - ghcr.io/symfony-cli/{{ .ProjectName }}:{{ .Version }}-amd64
139
+ - ghcr.io/symfony-cli/{{ .ProjectName }}:{{ .Version }}-arm64
140
+ - name_template : ghcr.io/symfony-cli/{{ .ProjectName }}:v{{ .Major }}
141
+ image_templates : *docker_images
142
+ - name_template : ghcr.io/symfony-cli/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}
143
+ image_templates : *docker_images
144
+ - name_template : ghcr.io/symfony-cli/{{ .ProjectName }}:latest
145
+ image_templates : *docker_images
0 commit comments