Skip to content

Commit c1efca4

Browse files
committed
ci: fixed goreleaser buildx config
1 parent d166a10 commit c1efca4

File tree

3 files changed

+29
-5
lines changed

3 files changed

+29
-5
lines changed

.github/workflows/release.yml

+6
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ jobs:
2020
with:
2121
go-version: 1.17
2222

23+
- name: Set up QEMU
24+
uses: docker/setup-qemu-action@v1
25+
26+
- name: Set up Docker Buildx
27+
uses: docker/setup-buildx-action@v1
28+
2329
- name: Docker login
2430
uses: docker/login-action@v1
2531
with:

.goreleaser.yml

+23-5
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,40 @@ changelog:
4545
dockers:
4646
- image_templates:
4747
- "itzg/rcon-cli:{{ .Version }}-amd64"
48-
- "itzg/rcon-cli:latest"
49-
binaries:
50-
- rcon-cli
48+
dockerfile: Dockerfile.release
49+
use: buildx
5150
goos: linux
5251
goarch: amd64
52+
build_flag_templates:
53+
- "--platform=linux/amd64"
5354
- image_templates:
5455
- "itzg/rcon-cli:{{ .Version }}-arm64"
55-
binaries:
56-
- rcon-cli
56+
dockerfile: Dockerfile.release
57+
use: buildx
5758
goos: linux
5859
goarch: arm64
60+
build_flag_templates:
61+
- "--platform=linux/arm64"
62+
- image_templates:
63+
- "itzg/rcon-cli:{{ .Version }}-armv7"
64+
dockerfile: Dockerfile.release
65+
use: buildx
66+
goos: linux
67+
goarch: arm
68+
goarm: '7'
69+
build_flag_templates:
70+
- "--platform=linux/arm/v7"
5971
docker_manifests:
72+
- name_template: "itzg/rcon-cli:latest"
73+
image_templates:
74+
- "itzg/rcon-cli:{{ .Version }}-amd64"
75+
- "itzg/rcon-cli:{{ .Version }}-arm64"
76+
- "itzg/rcon-cli:{{ .Version }}-armv7"
6077
- name_template: "itzg/rcon-cli:{{ .Version }}"
6178
image_templates:
6279
- "itzg/rcon-cli:{{ .Version }}-amd64"
6380
- "itzg/rcon-cli:{{ .Version }}-arm64"
81+
- "itzg/rcon-cli:{{ .Version }}-armv7"
6482
scoop:
6583
bucket:
6684
owner: itzg
File renamed without changes.

0 commit comments

Comments
 (0)