vr00mm/Helm Chart Publisher for GitHub Pages
Package a Helm chart and publish it to a Helm repository hosted on GitHub Pages
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| chart-path | Path to the Helm chart directory (must contain Chart.yaml) | yes | — |
| version | Chart version override. Defaults to the version defined in Chart.yaml. | no | "" |
| token | GitHub token with write access to the pages repository | yes | — |
| pages-repo | Repository hosting the Helm repo (owner/repo), e.g. Vr00mm/vr00mm.github.io | yes | — |
| pages-branch | Branch of the pages repository | no | master |
| charts-dir | Subdirectory in the pages repo where .tgz files are stored. Use "." for root. | no | . |
| index-dir | Subdirectory in the pages repo where index.yaml is written. Use "." for root. Defaults to charts-dir. Set to "." to keep index.yaml at root while charts live in a subdirectory (e.g. charts-dir: charts, index-dir: .). | no | "" |
| pages-url | Base URL of the GitHub Pages site. For a user/org pages repo (owner.github.io): https://owner.github.io For a project repo: https://owner.github.io/repo-name | yes | — |
Outputs
| name | description |
|---|---|
| chart-package | Filename of the packaged .tgz chart |