-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaction.yaml
53 lines (53 loc) · 1.78 KB
/
action.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
name: Helm Docs GitHub Action
author: losisin
description: A GitHub action for generating markdown documentation using helm-docs
inputs:
chart-search-root:
description: The root directory to search recursively within for charts
required: false
default: "."
values-file:
description: Path to values file
required: false
default: "values.yaml"
output-file:
description: Markdown file path relative to each chart directory to which rendered documentation will be written
required: false
default: "README.md"
template-files:
description: Comma separated list of template files to render
required: false
default: "README.md.gotmpl"
sort-values-order:
description: Order in which to sort the values table
required: false
default: ""
git-push:
description: If true it will commit and push the changes (ignored if `fail-on-diff` is set)
required: false
default: 'false'
git-push-user-name:
description: If empty the name of the GitHub Actions bot will be used (i.e. `github-actions[bot]`)
required: false
default: "github-actions[bot]"
git-push-user-email:
description: If empty the no-reply email of the GitHub Actions bot will be used (i.e. `github-actions[bot]@users.noreply.github.com`)
required: false
default: "github-actions[bot]@users.noreply.github.com"
git-commit-message:
description: Commit message
required: false
default: "update Helm documentation"
fail-on-diff:
description: Fail the job if there is any diff found between the generated output and existing file
required: false
default: 'false'
outputs:
helm-docs-path:
description: 'Path to the cached helm-docs binary'
runs:
using: node20
main: dist/index.js
branding:
icon: file-text
color: gray-dark