You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# *chart-releaser* Action
1
+
# _chart-releaser_ Action
2
2
3
3
A GitHub action to turn a GitHub project into a self-hosted Helm chart repo, using [helm/chart-releaser](https://github.com/helm/chart-releaser) CLI tool.
4
4
@@ -7,18 +7,19 @@ A GitHub action to turn a GitHub project into a self-hosted Helm chart repo, usi
7
7
### Pre-requisites
8
8
9
9
1. A GitHub repo containing a directory with your Helm charts (default is a folder named `/charts`, if you want to
10
-
maintain your charts in a different directory, you must include a `charts_dir` input in the workflow).
10
+
maintain your charts in a different directory, you must include a `charts_dir` input in the workflow).
11
11
1. A GitHub branch called `gh-pages` to store the published charts. See `charts_repo_url` for alternatives.
12
12
1. In your repo, go to Settings/Pages. Change the `Source``Branch` to `gh-pages`.
13
13
1. Create a workflow `.yml` file in your `.github/workflows` directory. An [example workflow](#example-workflow) is available below.
14
-
For more information, reference the GitHub Help Documentation for [Creating a workflow file](https://help.github.com/en/articles/configuring-a-workflow#creating-a-workflow-file)
14
+
For more information, reference the GitHub Help Documentation for [Creating a workflow file](https://help.github.com/en/articles/configuring-a-workflow#creating-a-workflow-file)
15
15
16
16
### Inputs
17
17
18
18
-`version`: The chart-releaser version to use (default: v1.4.1)
19
19
-`config`: Optional config file for chart-releaser. For more information on the config file, see the [documentation](https://github.com/helm/chart-releaser#config-file)
20
20
-`charts_dir`: The charts directory
21
21
-`charts_repo_url`: The GitHub Pages URL to the charts repo (default: `https://<owner>.github.io/<project>`)
22
+
-`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.
22
23
23
24
### Environment variables
24
25
@@ -73,6 +74,7 @@ It does this – during every push to `main` – by checking each chart in your
0 commit comments