From 25d8cb83b2ae80d41eac0b1398de20c966ddf949 Mon Sep 17 00:00:00 2001 From: Zack Brady Date: Tue, 1 Oct 2024 16:10:37 -0400 Subject: [PATCH] improved workflow performance (#336) --- Dockerfile | 5 ++--- Makefile | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 18b49fc..b8969af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,8 @@ # builder stage FROM registry.suse.com/bci/golang:1.23 AS builder -RUN zypper --non-interactive install make bash wget ca-certificates - -RUN go install github.com/goreleaser/goreleaser/v2@latest +RUN echo -e "[goreleaser]\nname=GoReleaser\nbaseurl=https://repo.goreleaser.com/yum/\nenabled=1\ngpgcheck=0" > /etc/zypp/repos.d/GoReleaser.repo +RUN zypper --non-interactive install make bash wget git goreleaser ca-certificates COPY . /build WORKDIR /build diff --git a/Makefile b/Makefile index f0dcaea..5adc0b7 100644 --- a/Makefile +++ b/Makefile @@ -29,7 +29,7 @@ build-all: install fmt vet test install: rm -rf $(BINARIES_DIRECTORY) mkdir -p $(BINARIES_DIRECTORY) - wget -P $(BINARIES_DIRECTORY) https://github.com/hauler-dev/cosign/releases/download/$(COSIGN_VERSION)/cosign-$(shell go env GOOS)-$(shell go env GOARCH) + date > $(BINARIES_DIRECTORY)/date.txt go mod tidy go mod download CGO_ENABLED=0 go install ./cmd/...