The chart is published to GitHub Container Registry and requires Helm version to be >= 3.7.0.
-
Enable OCI support.
export HELM_EXPERIMENTAL_OCI=1
-
Choose appropriate version from the available releases.
It's recommended to install the chart into a dedicated namespace.
helm upgrade -i --wait --create-namespace -n schemahero schemahero \ oci://ghcr.io/schemahero/helm/schemahero --version ${VERSION}
Chart parameters can be configured via Helm values files.
Check out values schema for the comprehensive list of available configuration options.
- Navigate to Release Workflow
in
Actions
section. - Click
Run workflow
button. - Wait until job is finished.
Release job performs following actions.
- Generates changelog from previous release tag.
- Calculates a new release version from the changelog.
- Creates new GitHub release with git tag containing new release number.
- Generates Helm chart with assigned version.
- Publishes Helm chart to GitHub Packages repository.
Release pipeline is powered by semantic-release tool.