{"repo":"helm/chart-releaser-action","free":true,"listed":false,"github":"https://github.com/helm/chart-releaser-action","clone":"git clone https://github.com/helm/chart-releaser-action.git","description":"A GitHub Action to turn a GitHub project into a self-hosted Helm chart repo, using helm/chart-releaser CLI tool","language":"Shell","stars":668,"topics":["kubernetes","helm","charts","ci-cd","actions","helm-repositories","github-pages"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"chart-releaser Action A GitHub action to turn a GitHub project into a self-hosted Helm chart repo, using helm/chart-releaser CLI tool. Usage Pre-requisites 1. A GitHub repo containing a directory with your Helm charts (default is a folder named /charts , if you want to maintain your charts in a different directory, you must include a charts dir input in the workflow). 1. A GitHub branch called gh-pages to store the published charts. 1. In your repo, go to Settings/Pages. Change the Source Branch to gh-pages . 1. Create a workflow .yml file in your .github/workflows directory. An example workflow is available below. For more information, reference the GitHub Help Documentation for Creating a workflow file Inputs - version : The chart-releaser version to use (default: v1.7.0) - config : Optional config file for chart-releaser. For more information on the config file, see the documentation - charts dir : The charts directory - skip packaging : This option, when populated, will skip the packaging step. This allows you to do more advanced packaging of your charts (for example, with the helm package command) before this action runs. This action will only handle the indexing and publishing steps. - skip existing : Skip package upload if release/tag already exists - skip upload : This option, when populated, will skip the upload step. This allows you to do more advanced uploading of your charts (for exemple with OCI based repositories) which doen't require the index.yaml . - mark as ","default_branch":null,"files":null,"tree":[],"storefront":"/r/helm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/helm/chart-releaser-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}