From d8ed02643a318c5e8159ee5856654126f77a2ae3 Mon Sep 17 00:00:00 2001 From: Dustin Decker Date: Wed, 3 Aug 2022 13:56:44 -0700 Subject: [PATCH] Fix goreleaser dockerfile (#691) * copy entrypoint into goreleaser build * add test release make target --- .goreleaser.yml | 8 ++++++++ Makefile | 3 +++ 2 files changed, 11 insertions(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index d7164f9bf..fdd8d3153 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -13,6 +13,8 @@ builds: dockers: - image_templates: ["trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64"] dockerfile: Dockerfile.goreleaser + extra_files: + - entrypoint.sh use: buildx build_flag_templates: - --platform=linux/amd64 @@ -26,6 +28,8 @@ dockers: - image_templates: ["trufflesecurity/{{ .ProjectName }}:{{ .Version }}-arm64v8"] goarch: arm64 dockerfile: Dockerfile.goreleaser + extra_files: + - entrypoint.sh use: buildx build_flag_templates: - --platform=linux/arm64/v8 @@ -38,6 +42,8 @@ dockers: - --label=org.opencontainers.image.licenses=AGPL-3.0 - image_templates: ["ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64"] dockerfile: Dockerfile.goreleaser + extra_files: + - entrypoint.sh use: buildx build_flag_templates: - --platform=linux/amd64 @@ -51,6 +57,8 @@ dockers: - image_templates: ["ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-arm64v8"] goarch: arm64 dockerfile: Dockerfile.goreleaser + extra_files: + - entrypoint.sh use: buildx build_flag_templates: - --platform=linux/arm64/v8 diff --git a/Makefile b/Makefile index 2214eb180..01cbee281 100644 --- a/Makefile +++ b/Makefile @@ -57,3 +57,6 @@ release-protos-image: snifftest: ./hack/snifftest/snifftest.sh + +test-release: + goreleaser release --rm-dist --skip-publish --snapshot \ No newline at end of file