Skip to content

Commit 62ba92c

Browse files
committed
fixup! Update to golang 1.25
1 parent b84152d commit 62ba92c

File tree

1 file changed

+22
-72
lines changed

1 file changed

+22
-72
lines changed

release/goreleaser.linux.yaml

Lines changed: 22 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -78,80 +78,30 @@ archives:
7878
formats:
7979
- binary
8080
name_template: "{{ .Os }}-{{ .Arch }}-{{ .Binary }}"
81-
dockers:
82-
- image_templates:
83-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
84-
ids: ["linux-amd64"]
85-
goos: linux
86-
goarch: amd64
87-
dockerfile: release/goreleaser.opm.Dockerfile
88-
extra_files: ["nsswitch.conf"]
89-
use: buildx
90-
build_flag_templates:
91-
- --platform=linux/amd64
92-
- --build-arg=GRPC_HEALTH_PROBE_VERSION={{ .Env.GRPC_HEALTH_PROBE_VERSION }}
93-
- image_templates:
94-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
95-
ids: ["linux-arm64"]
96-
goos: linux
97-
goarch: arm64
98-
dockerfile: release/goreleaser.opm.Dockerfile
99-
extra_files: ["nsswitch.conf"]
100-
use: buildx
101-
build_flag_templates:
102-
- --platform=linux/arm64
103-
- --build-arg=GRPC_HEALTH_PROBE_VERSION={{ .Env.GRPC_HEALTH_PROBE_VERSION }}
104-
- image_templates:
105-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
106-
ids: ["linux-ppc64le"]
107-
goos: linux
108-
goarch: ppc64le
109-
dockerfile: release/goreleaser.opm.Dockerfile
110-
extra_files: ["nsswitch.conf"]
111-
use: buildx
112-
build_flag_templates:
113-
- --platform=linux/ppc64le
114-
- --build-arg=GRPC_HEALTH_PROBE_VERSION={{ .Env.GRPC_HEALTH_PROBE_VERSION }}
115-
- image_templates:
116-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
117-
ids: ["linux-s390x"]
118-
goos: linux
119-
goarch: s390x
120-
dockerfile: release/goreleaser.opm.Dockerfile
121-
extra_files: ["nsswitch.conf"]
122-
use: buildx
123-
build_flag_templates:
124-
- --platform=linux/s390x
125-
- --build-arg=GRPC_HEALTH_PROBE_VERSION={{ .Env.GRPC_HEALTH_PROBE_VERSION }}
126-
docker_manifests:
81+
dockers_v2:
12782
# IMAGE_TAG is either set by the Makefile or the goreleaser action workflow,
12883
# This image is intended to be tagged/pushed on all trunk (master, release branch) commits and tags.
129-
- name_template: "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
130-
image_templates:
131-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
132-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
133-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
134-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
135-
# Release image builds will be skipped if *_IMAGE_OR_EMPTY variables are empty.
136-
# https://github.com/goreleaser/goreleaser/blob/9ed3c0c/internal/pipe/docker/manifest.go#L105
137-
- name_template: "{{ .Env.MAJ_MIN_IMAGE_OR_EMPTY }}"
138-
image_templates:
139-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
140-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
141-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
142-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
143-
- name_template: "{{ .Env.MAJ_IMAGE_OR_EMPTY }}"
144-
image_templates:
145-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
146-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
147-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
148-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
149-
- name_template: "{{ .Env.LATEST_IMAGE_OR_EMPTY }}"
150-
image_templates:
151-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
152-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
153-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
154-
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
84+
- id: opm-multi-arch
85+
ids:
86+
- linux-amd64
87+
- linux-arm64
88+
- linux-ppc64le
89+
- linux-s390x
90+
dockerfile: release/goreleaser.opm.Dockerfile
91+
extra_files:
92+
- nsswitch.conf
93+
platforms:
94+
- linux/amd64
95+
- linux/arm64
96+
- linux/ppc64le
97+
- linux/s390x
98+
build_args:
99+
GRPC_HEALTH_PROBE_VERSION: "{{ .Env.GRPC_HEALTH_PROBE_VERSION }}"
100+
images:
101+
- "{{ .Env.OPM_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
102+
- "{{ .Env.MAJ_MIN_IMAGE_OR_EMPTY }}"
103+
- "{{ .Env.MAJ_IMAGE_OR_EMPTY }}"
104+
- "{{ .Env.LATEST_IMAGE_OR_EMPTY }}"
155105
checksum:
156106
name_template: 'checksums.txt'
157107
snapshot:

0 commit comments

Comments
 (0)