@@ -21,6 +21,7 @@ builds:
2121 - arm64
2222 - ppc64
2323 - ppc64le
24+ - riscv64
2425 goarm :
2526 - " 6"
2627 - " 7"
@@ -154,6 +155,24 @@ dockers:
154155 - " --label=org.opencontainers.image.title={{.ProjectName}}"
155156 - " --label=org.opencontainers.image.revision={{.FullCommit}}"
156157 - " --label=org.opencontainers.image.version={{.Version}}"
158+ - use : buildx
159+ goos : linux
160+ goarch : riscv64
161+ goarm : " "
162+ image_templates :
163+ - " screego/server:riscv64-unstable"
164+ - " screego/server:riscv64-{{ .RawVersion }}"
165+ - " screego/server:riscv64-{{ .Major }}"
166+ - " ghcr.io/screego/server:riscv64-unstable"
167+ - " ghcr.io/screego/server:riscv64-{{ .RawVersion }}"
168+ - " ghcr.io/screego/server:riscv64-{{ .Major }}"
169+ dockerfile : Dockerfile
170+ build_flag_templates :
171+ - " --platform=linux/riscv64"
172+ - " --label=org.opencontainers.image.created={{.Date}}"
173+ - " --label=org.opencontainers.image.title={{.ProjectName}}"
174+ - " --label=org.opencontainers.image.revision={{.FullCommit}}"
175+ - " --label=org.opencontainers.image.version={{.Version}}"
157176docker_manifests :
158177 - name_template : " ghcr.io/screego/server:unstable"
159178 image_templates :
@@ -163,6 +182,7 @@ docker_manifests:
163182 - " ghcr.io/screego/server:armv7-unstable"
164183 - " ghcr.io/screego/server:armv6-unstable"
165184 - " ghcr.io/screego/server:ppc64le-unstable"
185+ - " ghcr.io/screego/server:riscv64-unstable"
166186 - name_template : " screego/server:unstable"
167187 image_templates :
168188 - " screego/server:amd64-unstable"
@@ -171,6 +191,7 @@ docker_manifests:
171191 - " screego/server:armv7-unstable"
172192 - " screego/server:armv6-unstable"
173193 - " screego/server:ppc64le-unstable"
194+ - " screego/server:riscv64-unstable"
174195 - name_template : " screego/server:{{ .RawVersion }}"
175196 image_templates :
176197 - " screego/server:amd64-{{ .RawVersion }}"
@@ -179,6 +200,7 @@ docker_manifests:
179200 - " screego/server:armv7-{{ .RawVersion }}"
180201 - " screego/server:armv6-{{ .RawVersion }}"
181202 - " screego/server:ppc64le-{{ .RawVersion }}"
203+ - " screego/server:riscv64-{{ .RawVersion }}"
182204 - name_template : " ghcr.io/screego/server:{{ .RawVersion }}"
183205 image_templates :
184206 - " ghcr.io/screego/server:amd64-{{ .RawVersion }}"
@@ -187,6 +209,7 @@ docker_manifests:
187209 - " ghcr.io/screego/server:armv7-{{ .RawVersion }}"
188210 - " ghcr.io/screego/server:armv6-{{ .RawVersion }}"
189211 - " ghcr.io/screego/server:ppc64le-{{ .RawVersion }}"
212+ - " ghcr.io/screego/server:riscv64-{{ .RawVersion }}"
190213 - name_template : " screego/server:{{ .Major }}"
191214 image_templates :
192215 - " screego/server:amd64-{{ .Major }}"
@@ -195,6 +218,7 @@ docker_manifests:
195218 - " screego/server:armv7-{{ .Major }}"
196219 - " screego/server:armv6-{{ .Major }}"
197220 - " screego/server:ppc64le-{{ .Major }}"
221+ - " screego/server:riscv64-{{ .Major }}"
198222 - name_template : " ghcr.io/screego/server:{{ .Major }}"
199223 image_templates :
200224 - " ghcr.io/screego/server:amd64-{{ .Major }}"
@@ -203,3 +227,4 @@ docker_manifests:
203227 - " ghcr.io/screego/server:armv7-{{ .Major }}"
204228 - " ghcr.io/screego/server:armv6-{{ .Major }}"
205229 - " ghcr.io/screego/server:ppc64le-{{ .Major }}"
230+ - " ghcr.io/screego/server:riscv64-{{ .Major }}"
0 commit comments