feat(circleci): adds a new step to ensure Helm Chart documentation is kept in line with Helm Chart (#1574)

* fix(helm): update documentation to match helm chart
* fix(helm): update documentation should not update README in helm repository
* fix(helm): should ensure output schema conforms to prettier requirements
* feat(pre-commit): update helm documentation as part of pre-commit
* feat(circleci): update Helm README when publishing new Helm chart
* fix(pre-commit): need to npm install before using readme generator
This commit is contained in:
Iain Sproat
2023-05-12 13:26:28 +01:00
committed by GitHub
parent 294f2a101d
commit b1cbd05683
7 changed files with 206 additions and 30 deletions
+9
View File
@@ -41,5 +41,14 @@ repos:
args:
- --ignore=E501 # ignoring error about lines that are too long
- repo: local
hooks:
- id: helm-documentation
name: Helm documentation
language: system
files: utils/helm/speckle-server/values.yaml
entry: utils/helm/update-schema-json.sh
description: If this fails it is because the values.yaml file was updated. Or has missing or incorrect documentation.
ci:
autoupdate_schedule: quarterly