From a0f1ab69309718f2c926bfee35e64603f4e4ca78 Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Sun, 7 Dec 2025 15:36:03 +0000 Subject: [PATCH] fixup! fixup! Move updater to REST api. --- .goreleaser.yaml | 56 ++++++++----------------------------------- Dockerfile.goreleaser | 3 ++- 2 files changed, 12 insertions(+), 47 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 1deb9e3..4d9da20 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -55,57 +55,21 @@ release: draft: false prerelease: auto -dockers: - - id: semver-gen-amd64 - goos: linux - goarch: amd64 - ids: - - semver-gen - image_templates: - - "ghcr.io/lukaszraczylo/semver-generator:{{ .Version }}-amd64" - - "ghcr.io/lukaszraczylo/semver-generator:latest-amd64" - - "ghcr.io/lukaszraczylo/semver-generator:v1-amd64" +dockers_v2: + - images: + - "ghcr.io/lukaszraczylo/semver-generator" + tags: + - "{{ .Version }}" + - "latest" + - "v1" + platforms: + - linux/amd64 + - linux/arm64 dockerfile: Dockerfile.goreleaser - use: buildx - build_flag_templates: - - "--platform=linux/amd64" extra_files: - config-release.yaml - entrypoint.sh - - id: semver-gen-arm64 - goos: linux - goarch: arm64 - ids: - - semver-gen - image_templates: - - "ghcr.io/lukaszraczylo/semver-generator:{{ .Version }}-arm64" - - "ghcr.io/lukaszraczylo/semver-generator:latest-arm64" - - "ghcr.io/lukaszraczylo/semver-generator:v1-arm64" - dockerfile: Dockerfile.goreleaser - use: buildx - build_flag_templates: - - "--platform=linux/arm64" - extra_files: - - config-release.yaml - - entrypoint.sh - -docker_manifests: - - name_template: "ghcr.io/lukaszraczylo/semver-generator:{{ .Version }}" - image_templates: - - "ghcr.io/lukaszraczylo/semver-generator:{{ .Version }}-amd64" - - "ghcr.io/lukaszraczylo/semver-generator:{{ .Version }}-arm64" - - - name_template: "ghcr.io/lukaszraczylo/semver-generator:latest" - image_templates: - - "ghcr.io/lukaszraczylo/semver-generator:latest-amd64" - - "ghcr.io/lukaszraczylo/semver-generator:latest-arm64" - - - name_template: "ghcr.io/lukaszraczylo/semver-generator:v1" - image_templates: - - "ghcr.io/lukaszraczylo/semver-generator:v1-amd64" - - "ghcr.io/lukaszraczylo/semver-generator:v1-arm64" - homebrew_casks: - repository: owner: lukaszraczylo diff --git a/Dockerfile.goreleaser b/Dockerfile.goreleaser index 110d61a..404b512 100644 --- a/Dockerfile.goreleaser +++ b/Dockerfile.goreleaser @@ -1,5 +1,6 @@ FROM ubuntu:jammy -COPY semver-gen /go/src/app/semver-gen +ARG TARGETPLATFORM +COPY ${TARGETPLATFORM}/semver-gen /go/src/app/semver-gen COPY config-release.yaml /go/src/app/config.yaml COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh