File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,13 +20,16 @@ jobs:
2020 - name : Run GoReleaser
2121 uses : goreleaser/goreleaser-action@v4
2222 with :
23- version : v0.183.0
23+ version : latest
2424 args : release -f .goreleaser/mac.yml --clean
2525 env :
2626 GITHUB_TOKEN : ${{ secrets.GORELEASER_GITHUB_TOKEN }}
2727
2828 build-linux :
2929 runs-on : ubuntu-latest
30+ env :
31+ # https://goreleaser.com/customization/docker_manifest/
32+ DOCKER_CLI_EXPERIMENTAL : " enabled"
3033 steps :
3134 - name : Code checkout
3235 uses : actions/checkout@v2
3841 DOCKER_PASSWORD : ${{ secrets.DOCKER_PASSWORD }}
3942 run : |
4043 echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
44+ - name : Set up Docker Buildx
45+ uses : docker/setup-buildx-action@v2
4146 - name : Set up Go
4247 uses : actions/setup-go@v4
4348 with :
Original file line number Diff line number Diff line change @@ -84,3 +84,12 @@ dockers:
8484 - " --label=repository=https://github.com/hookdeck/hookdeck-cli"
8585 - " --label=homepage=https://hookdeck.com"
8686 - " --platform=linux/arm64/v8"
87+ docker_manifests :
88+ - name_template : " hookdeck/hookdeck-cli:latest"
89+ image_templates :
90+ - " hookdeck/hookdeck-cli:latest-amd64"
91+ - " hookdeck/hookdeck-cli:latest-arm64"
92+ - name_template : " hookdeck/hookdeck-cli:{{ .Tag }}"
93+ image_templates :
94+ - " hookdeck/hookdeck-cli:{{ .Tag }}-amd64"
95+ - " hookdeck/hookdeck-cli:{{ .Tag }}-arm64"
You can’t perform that action at this time.
0 commit comments