From 5a5851943887139273a4a68a86cdb7d98e18b782 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Fri, 17 Dec 2021 17:04:50 +0100 Subject: [PATCH] Add pipeline job to check if CRD docs have changed --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a600965cb..dc56d59a6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -73,6 +73,22 @@ test-docs-links: - build-docs script: bundle exec htmlproofer --assume-extension --allow_hash_href --url-ignore "/favicon.ico" ./_site +test-docs-crds-regression: + stage: test + image: golang + before_script: + - cd docs + - go install fybrik.io/crdoc@latest + script: + - crdoc --resources ../theodolite/crd/ --template api-reference/crds.tmpl --output api-reference/crds.ref.md + - cmp api-reference/crds.md api-reference/crds.ref.md + rules: + - changes: + - docs/api-reference/crds.tmpl + - theodolite/crd/**/* + - when: manual + allow_failure: true + # Theodolite Helm Chart -- GitLab