diff --git a/.goreleaser.yaml b/.goreleaser.yaml index a57b39b..ee46f03 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -52,15 +52,37 @@ dockers: goarch: arm64 build_flag_templates: - --platform=linux/arm64/v8 + - image_templates: + - &armv7_image git.fifitido.net/apps/{{.ProjectName}}:{{.Tag}}-armv7 + use: buildx + dockerfile: Dockerfile + goos: linux + goarch: arm + goarm: 7 + build_flag_templates: + - --platform=linux/arm/v7 + - image_templates: + - &armv6_image git.fifitido.net/apps/{{.ProjectName}}:{{.Tag}}-armv6 + use: buildx + dockerfile: Dockerfile + goos: linux + goarch: arm + goarm: 6 + build_flag_templates: + - --platform=linux/arm/v6 docker_manifests: - name_template: git.fifitido.net/apps/{{.ProjectName}}:latest image_templates: - *amd64_image - *arm64v8_image + - *armv7_image + - *armv6_image - name_template: git.fifitido.net/apps/{{.ProjectName}}:{{.Tag}} image_templates: - *amd64_image - *arm64v8_image + - *armv7_image + - *armv6_image archives: - format: tar.gz # this name template makes the OS and Arch compatible with the results of uname.