From eb129a342c9cebab6acb8353d6b13c6bbf522bcb Mon Sep 17 00:00:00 2001 From: Joel Speed Date: Sat, 7 Nov 2020 16:31:31 +0000 Subject: [PATCH] Ensure code is generated during CI --- .github/workflows/ci.yaml | 4 ++++ Makefile | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9aab298c..2c6f19e9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -33,6 +33,10 @@ jobs: curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter chmod +x ./cc-test-reporter + - name: Verify Code Generation + run: | + make verify-generate + - name: Lint run: | make lint diff --git a/Makefile b/Makefile index 05c85b86..af9c877d 100644 --- a/Makefile +++ b/Makefile @@ -69,6 +69,14 @@ docker-push-all: docker-push docker push $(REGISTRY)/oauth2-proxy:latest-armv6 docker push $(REGISTRY)/oauth2-proxy:${VERSION}-armv6 +.PHONY: generate +generate: + go generate ./pkg/... + +.PHONY: verify-generate +verify-generate: generate + git diff --exit-code + .PHONY: test test: lint GO111MODULE=on $(GO) test $(TESTCOVER) -v -race ./...