From 93f6b1c31ed2732e033f46b8918a198534959b4b Mon Sep 17 00:00:00 2001 From: engigu Date: Sun, 25 Jan 2026 10:45:10 +0800 Subject: [PATCH] feat: add arm v7 --- .goreleaser.yaml | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 20cf74a..c231b6e 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -21,6 +21,15 @@ builds: - arm goarm: - 7 + ignore: + - goos: windows + goarch: arm + - goos: darwin + goarch: arm + - goos: freebsd + goarch: arm + - goos: openbsd + goarch: arm id: "{{ .Env.CUSTOM_PROJ_NAME }}" binary: "{{ .Env.CUSTOM_PROJ_NAME }}" @@ -62,47 +71,23 @@ dockers: - --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }} - --label=org.opencontainers.image.revision={{ .FullCommit }} - --label=org.opencontainers.image.licenses=MIT - - image_templates: - - "docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-armv7" - - "ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-armv7" - goarch: arm - goarm: 7 - dockerfile: Dockerfile - extra_files: - - LICENSE - - README.md - use: buildx - build_flag_templates: - - --platform=linux/arm/v7 - - --label=org.opencontainers.image.title={{ .ProjectName }} - - --label=org.opencontainers.image.description={{ .ProjectName }} - - --label=org.opencontainers.image.url=https://github.com/engigu/{{ .ProjectName }} - - --label=org.opencontainers.image.source=https://github.com/engigu/{{ .ProjectName }} - - --label=org.opencontainers.image.version={{ .Version }} - - --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }} - - --label=org.opencontainers.image.revision={{ .FullCommit }} - - --label=org.opencontainers.image.licenses=MIT docker_manifests: - name_template: docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }} image_templates: - docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-amd64 - docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-arm64v8 - - docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-armv7 - name_template: docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:latest image_templates: - docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-amd64 - docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-arm64v8 - - docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-armv7 - name_template: ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }} image_templates: - ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-amd64 - ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-arm64v8 - - ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-armv7 - name_template: ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:latest image_templates: - ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-amd64 - ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-arm64v8 - - ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-armv7 archives: - format: tar.gz