From 6c28e22ca2acde2baffcc573c9597378b528e083 Mon Sep 17 00:00:00 2001 From: Eguzki Astiz Lezaun Date: Fri, 3 May 2024 16:47:54 +0200 Subject: [PATCH] GH action verify-generate (#610) --- .github/workflows/test.yaml | 27 +++++++++++++++++++++------ make/verify.mk | 4 ++++ 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6a544dc66..1a11192de 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -28,7 +28,7 @@ jobs: go-version: ${{ matrix.go-version }} id: go - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run make test run: | make test-unit @@ -68,7 +68,7 @@ jobs: go-version: 1.21.x id: go - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Create k8s Kind Cluster uses: helm/kind-action@v1.2.0 with: @@ -110,7 +110,7 @@ jobs: go-version: 1.21.x id: go - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run make verify-manifests run: | make verify-manifests @@ -125,7 +125,7 @@ jobs: go-version: 1.21.x id: go - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run make verify-bundle run: | make verify-bundle @@ -140,7 +140,7 @@ jobs: go-version: 1.21.x id: go - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run make verify-fmt run: | make verify-fmt @@ -162,7 +162,22 @@ jobs: go-version: ${{ matrix.go-version }} id: go - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run make operator-sdk run: | make operator-sdk + + verify-generate: + name: Verify generate + runs-on: ubuntu-latest + steps: + - name: Set up Go 1.21.x + uses: actions/setup-go@v4 + with: + go-version: 1.21.x + id: go + - name: Check out code + uses: actions/checkout@v4 + - name: Verify generate command + run: | + make verify-generate diff --git a/make/verify.mk b/make/verify.mk index 25d11a5bc..816362aae 100644 --- a/make/verify.mk +++ b/make/verify.mk @@ -16,3 +16,7 @@ verify-bundle: bundle ## Verify bundle update. .PHONY: verify-fmt verify-fmt: fmt ## Verify fmt update. git diff --exit-code ./api ./controllers + +.PHONY: verify-generate +verify-generate: generate ## Verify generate update. + git diff --exit-code ./api ./controllers