catalystcommunity/Upload a released helm chart to a git helm charts repository
Extracts a helm chart from a release, adds it to a git helm repository, then reindexes the repository. This action is designed to be run on a release trigger, and to extract a packaged chart in .tgz format from a .tgz file such as chart.tgz.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jan 24, 2025
- License
- Apache 2.0
Pinned Snippet
uses: catalystcommunity/action-upload-chart-git@f33f01a478196c70bbf8be72a3f789141fb6fa0b # v1.1.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | Github token to use, must specify a PAT so that the action can clone the charts repo and push changes to it | yes | — |
| tag | Release tag to fetch chart from | no | ${{ github.event.release.tag_name }} |
| release-asset-label-contains | Release asset label to scan for. Release assets are scanned by lower casing the label and using a jq contains() check. The default value is `helm chart`, if your release assets are labeled differently, specify your label here | no | helm chart |
| chart-repository | The git repository to upload the chart to | no | ${{ github.repository_owner }}/charts |
| chart-repository-ref | The git repository ref to push the chart to | no | main |
Outputs
no outputs