Skip to content
This repository was archived by the owner on Feb 11, 2025. It is now read-only.

Commit c03eec8

Browse files
author
Jim Sheldon
authored
arm64 goreleaser snapshot (#178)
* arm64 goreleaser snapshot updating goreleaser should make this work
1 parent fb83008 commit c03eec8

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

.github/workflows/snapshot.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
name: Run GoReleaser for Snapshot
3434
uses: goreleaser/goreleaser-action@v1
3535
with:
36-
version: v0.137.0
36+
version: v0.180.3
3737
# not using --snapshot because we want to push images for snapshots
3838
args: release --rm-dist --config=.goreleaser-snapshot.yml
3939
env:

.goreleaser-snapshot.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,13 @@ changelog:
8282
- Merge branch
8383
dockers:
8484
-
85-
goos: linux
86-
goarch: amd64
87-
goarm: ''
88-
binaries:
89-
- drone-cache
9085
image_templates:
91-
- "meltwater/drone-cache:{{ .Tag }}"
86+
- "meltwater/drone-cache:{{ .Tag }}-linux-amd64"
9287
skip_push: false
9388
dockerfile: Dockerfile
89+
use: buildx
9490
build_flag_templates:
91+
- "--platform=linux/amd64"
9592
- "--label=org.label-schema.schema-version=1.0"
9693
- "--label=version={{.Version}}"
9794
- "--label=org.label-schema.name={{.ProjectName}}"
@@ -104,17 +101,13 @@ dockers:
104101
- "--label=org.opencontainers.image.created={{.Date}}"
105102
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
106103
-
107-
goos: linux
108-
goarch: arm64
109-
goarm: ''
110-
binaries:
111-
- drone-cache
112104
image_templates:
113-
- "meltwater/drone-cache:{{ .Tag }}"
105+
- "meltwater/drone-cache:{{ .Tag }}-linux-arm64"
114106
skip_push: false
115107
dockerfile: Dockerfile
108+
use: buildx
116109
build_flag_templates:
117-
- "--platform=linux/arm64/v8"
110+
- "--platform=linux/arm64"
118111
- "--label=org.label-schema.schema-version=1.0"
119112
- "--label=version={{.Version}}"
120113
- "--label=org.label-schema.name={{.ProjectName}}"
@@ -126,3 +119,13 @@ dockers:
126119
- "--label=org.opencontainers.image.version={{.Version}}"
127120
- "--label=org.opencontainers.image.created={{.Date}}"
128121
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
122+
123+
docker_manifests:
124+
- name_template: 'meltwater/drone-cache:{{ .Tag }}'
125+
image_templates:
126+
- 'meltwater/drone-cache:{{ .Tag }}-amd64'
127+
- 'meltwater/drone-cache:{{ .Tag }}-arm64'
128+
- name_template: 'meltwater/drone-cache:latest'
129+
image_templates:
130+
- 'meltwater/drone-cache:{{ .Tag }}-amd64'
131+
- 'meltwater/drone-cache:{{ .Tag }}-arm64'

0 commit comments

Comments
 (0)