From 25240a00c2b813c55a1be435ba4f9a51c68fa5ed Mon Sep 17 00:00:00 2001 From: criyle Date: Mon, 18 Aug 2025 01:15:57 +0000 Subject: [PATCH] ci: build for riscv64 images --- .goreleaser.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 3a1348e..a41b748 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -186,16 +186,16 @@ dockers: - "mount.yaml" build_flag_templates: - "--platform=linux/s390x" - # Debian is not supporting riscv64 on stable branch, skip it first - # - image_templates: - # - "criyle/go-judge:{{ .Tag }}-riscv64" - # use: buildx - # dockerfile: "Dockerfile.goreleaser" - # goarch: riscv64 - # extra_files: - # - "mount.yaml" - # build_flag_templates: - # - "--platform=linux/riscv64" + # Debian is now supporting riscv64 on trixie + - image_templates: + - "criyle/go-judge:{{ .Tag }}-riscv64" + use: buildx + dockerfile: "Dockerfile.goreleaser" + goarch: riscv64 + extra_files: + - "mount.yaml" + build_flag_templates: + - "--platform=linux/riscv64" docker_manifests: - name_template: "criyle/go-judge:{{ .Tag }}" image_templates: @@ -205,7 +205,7 @@ docker_manifests: - "criyle/go-judge:{{ .Tag }}-armv5" - "criyle/go-judge:{{ .Tag }}-ppc64le" - "criyle/go-judge:{{ .Tag }}-s390x" - # - "criyle/go-judge:{{ .Tag }}-riscv64" + - "criyle/go-judge:{{ .Tag }}-riscv64" - name_template: "criyle/go-judge:latest" image_templates: - "criyle/go-judge:{{ .Tag }}-amd64" @@ -214,7 +214,7 @@ docker_manifests: - "criyle/go-judge:{{ .Tag }}-armv5" - "criyle/go-judge:{{ .Tag }}-ppc64le" - "criyle/go-judge:{{ .Tag }}-s390x" - # - "criyle/go-judge:{{ .Tag }}-riscv64" + - "criyle/go-judge:{{ .Tag }}-riscv64" skip_push: auto checksum: name_template: "checksums.txt"