# Functions
CompareVersions compares two semantic versions and determines ascending ordering.
LoadChartOptionsFromFile unmarshalls the struct found at the file to YAML and reads it into memory.
LoadPackageOptionsFromFile unmarshalls the struct found at the file to YAML and reads it into memory.
LoadReleaseOptionsFromFile unmarshalls the struct found at the file to YAML and reads it into memory.
# Structs
AdditionalChartOptions represent the options presented to users to be able to configure the way an additional chart is built using these scripts.
ChartOptions represent the options presented to users to be able to configure the way a main chart is built using these scripts.
ChartsScriptOptions represents the options provided to the charts scripts for this branch.
CRDChartOptions represent any options that are configurable for CRD charts.
HelmRepoConfiguration represents the configuration of the Helm Repository that exposes your charts.
PackageOptions represent the options presented to users to be able to configure the way a package is built using these scripts The YAML that corresponds to these options are stored within packages/<package-name>/package.yaml for each package.
UpstreamOptions represents the options presented to users to define where the upstream Helm chart is located.
ValidateOptions specify an upstream GitHub repository you would like to validate against.
# Type aliases
ReleaseOptions represent the values provided in the release.yaml to avoid validation failing on seeing a to-be-released chart.