diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1906fbd..4ad784a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,6 +36,19 @@ jobs: - name: Build run: make + docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.17.1 + - name: Build docs + run: | + make gen-docs + git diff --exit-code + linux: runs-on: ubuntu-latest steps: diff --git a/Makefile b/Makefile index 4b66bd9..8cc6b25 100644 --- a/Makefile +++ b/Makefile @@ -139,7 +139,7 @@ pkg/k8s/listers/kilo/v1alpha1/peer.go: .header pkg/k8s/apis/kilo/v1alpha1/types. rm -r github.com || true go fmt ./pkg/k8s/listers/... -gen-docs: generate docs/api.md +gen-docs: generate docs/api.md docs/kg.md docs/api.md: pkg/k8s/apis/kilo/v1alpha1/types.go $(DOCS_GEN_BINARY) $(DOCS_GEN_BINARY) $< > $@