Skip to content

Commit d8ed026

Browse files
Fix goreleaser dockerfile (#691)
* copy entrypoint into goreleaser build * add test release make target
1 parent b081766 commit d8ed026

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

.goreleaser.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ builds:
1313
dockers:
1414
- image_templates: ["trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64"]
1515
dockerfile: Dockerfile.goreleaser
16+
extra_files:
17+
- entrypoint.sh
1618
use: buildx
1719
build_flag_templates:
1820
- --platform=linux/amd64
@@ -26,6 +28,8 @@ dockers:
2628
- image_templates: ["trufflesecurity/{{ .ProjectName }}:{{ .Version }}-arm64v8"]
2729
goarch: arm64
2830
dockerfile: Dockerfile.goreleaser
31+
extra_files:
32+
- entrypoint.sh
2933
use: buildx
3034
build_flag_templates:
3135
- --platform=linux/arm64/v8
@@ -38,6 +42,8 @@ dockers:
3842
- --label=org.opencontainers.image.licenses=AGPL-3.0
3943
- image_templates: ["ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64"]
4044
dockerfile: Dockerfile.goreleaser
45+
extra_files:
46+
- entrypoint.sh
4147
use: buildx
4248
build_flag_templates:
4349
- --platform=linux/amd64
@@ -51,6 +57,8 @@ dockers:
5157
- image_templates: ["ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-arm64v8"]
5258
goarch: arm64
5359
dockerfile: Dockerfile.goreleaser
60+
extra_files:
61+
- entrypoint.sh
5462
use: buildx
5563
build_flag_templates:
5664
- --platform=linux/arm64/v8

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,6 @@ release-protos-image:
5757

5858
snifftest:
5959
./hack/snifftest/snifftest.sh
60+
61+
test-release:
62+
goreleaser release --rm-dist --skip-publish --snapshot

0 commit comments

Comments
 (0)