From a47d73b66923f1d44398ab79d1ed30616b0afcd7 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Wed, 17 Feb 2021 10:22:22 -0800 Subject: [PATCH] Ensure certs exist before running linting --- .drone.yml | 3 +++ Makefile | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 4b5be51..d49db3a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,6 +5,9 @@ name: test steps: - name: check image: iamthefij/drone-pre-commit:personal + commands: + - make certs + - pre-commit run --all-files --- kind: pipeline diff --git a/Makefile b/Makefile index 3693728..9dc8159 100644 --- a/Makefile +++ b/Makefile @@ -19,19 +19,21 @@ test: pre-commit run --all-files go test -slack-status: $(GOFILES) certs/key.pem +slack-status: $(GOFILES) certs go build -o $(OUTPUT) .PHONY: dist dist: $(DIST_TARGETS) -$(DIST_TARGETS): $(GOFILES) certs/key.pem +$(DIST_TARGETS): $(GOFILES) certs @mkdir -p ./dist GOOS=$(word 3, $(subst -, ,$(@))) GOARCH=$(word 4, $(subst -, ,$(@))) \ go build \ -ldflags '-X "main.version=${VERSION}" -X "main.defaultClientID=$(CLIENT_ID)" -X "main.defaultClientSecret=$(CLIENT_SECRET)"' \ -o $@ +.PHONY: certs +certs: certs/key.pem certs/cert.pem: certs/key.pem certs/key.pem: mkdir -p certs/