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 GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jan 24, 2025
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: catalystcommunity/action-upload-chart-git@f33f01a478196c70bbf8be72a3f789141fb6fa0b # v1.1.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
tokenGithub token to use, must specify a PAT so that the action can clone the charts repo and push changes to ityes
tagRelease tag to fetch chart fromno${{ github.event.release.tag_name }}
release-asset-label-containsRelease 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 herenohelm chart
chart-repositoryThe git repository to upload the chart tono${{ github.repository_owner }}/charts
chart-repository-refThe git repository ref to push the chart tonomain

no outputs