Skip to content

action-stars/helm-workflows

Repository files navigation

Action Stars Helm Workflows for GitHub Actions

GitHub Release (latest SemVer) Validate

Release Helm Charts Workflow

This GitHub Actions workflow is used to release Helm charts.

Inputs

INPUT TYPE REQUIRED DEFAULT DESCRIPTION
ah_lint boolean false true If the Artifact Hub linter should be run.
artifact_hub_config_file string false "artifacthub-repo.yaml" Name of the Artifact Hub repository configuration file.
chart_dir string false "charts" Directory containing the charts to validate.
helm_repos string false List of Helm repos to install; as a comma separated list in the format <name>=<address>.
oci_registry string false "ghcr.io" OCI registry to publish the charts to.
oci_repository_prefix string false "${{ github.repository }}" OCI repository prefix, will default to the current repository name.
oci_username string false "${{ github.actor }}" OCI registry username.
publish_gh_pages boolean false true If the chart should be released to the current repository's GH Pages.
publish_oci boolean false false If the chart should be released to an OCI registry.
release_as_latest boolean false true If the release should be created as latest.
release_name_version_prefix string false Prefix for the release name version.
release_notes boolean false false If the release notes should be created from a CHANGELOG.

Outputs

No outputs.

Validate Helm Charts

This GitHub Actions workflow is used to validate Helm charts.

Inputs

INPUT TYPE REQUIRED DEFAULT DESCRIPTION
ah_lint boolean false true If the Artifact Hub linter should be run.
changelog boolean false false If the CHANGELOG needs to be validated.
chart_dir string false "charts" Directory containing the charts to validate.
excluded_charts string false Charts to exclude from validation.
helm_docs boolean false false If helm-docs should be run.
helm_docs_args string false Args for the helm-docs command.
helm_extra_args string false Extra arguments to pass to Helm as part of chart testing.
helm_repos string false List of Helm repos to install; as a comma separated list in the format <name>=<address>.
kubeconform boolean false true If the Kubeconform should be run.
kubeconform_k8s_versions string false List of Kubernetes versions to use for Kubeconform; as a comma separated list in the format <major>.<minor>.<patch>.
target_branch string false "main" Target branch for charts.

Outputs

No outputs.

About

GitHub Actions workflows for Helm charts.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •