fix: Alpine Docker images for arm/v6 and arm/v7 architectures (#1165)

This commit is contained in:
Charles Machalow
2026-04-12 14:50:22 -07:00
committed by GitHub
parent 27e1d189ab
commit 4ebc22b7d1
+50
View File
@@ -115,6 +115,36 @@ dockers:
- linux
- docker-entrypoint
- image_templates:
- garethgeorge/backrest:{{ .Tag }}-alpine-armv6
- ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv6
dockerfile: Dockerfile.alpine
use: buildx
goarch: arm
goarm: 6
build_flag_templates:
- "--pull"
- "--provenance=false"
- "--platform=linux/arm/v6"
ids:
- linux
- docker-entrypoint
- image_templates:
- garethgeorge/backrest:{{ .Tag }}-alpine-armv7
- ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv7
dockerfile: Dockerfile.alpine
use: buildx
goarch: arm
goarm: 7
build_flag_templates:
- "--pull"
- "--provenance=false"
- "--platform=linux/arm/v7"
ids:
- linux
- docker-entrypoint
- image_templates:
- garethgeorge/backrest:{{ .Tag }}-scratch-arm64
- ghcr.io/garethgeorge/backrest:{{ .Tag }}-scratch-arm64
@@ -175,42 +205,62 @@ docker_manifests:
image_templates:
- "garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "ghcr.io/garethgeorge/backrest:latest"
image_templates:
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "garethgeorge/backrest:v{{ .Major }}"
image_templates:
- "garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "ghcr.io/garethgeorge/backrest:v{{ .Major }}"
image_templates:
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "garethgeorge/backrest:v{{ .Major }}.{{ .Minor }}"
image_templates:
- "garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "ghcr.io/garethgeorge/backrest:v{{ .Major }}.{{ .Minor }}"
image_templates:
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "garethgeorge/backrest:{{ .Tag }}"
image_templates:
- "garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "ghcr.io/garethgeorge/backrest:{{ .Tag }}"
image_templates:
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "garethgeorge/backrest:latest-alpine"
image_templates:
- "garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "ghcr.io/garethgeorge/backrest:latest-alpine"
image_templates:
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-amd64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-arm64"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv6"
- "ghcr.io/garethgeorge/backrest:{{ .Tag }}-alpine-armv7"
- name_template: "garethgeorge/backrest:scratch"
image_templates:
- "garethgeorge/backrest:{{ .Tag }}-scratch-amd64"