This change improves the DevOps portion of this repo in the following ways:
Adds a standardized Pull Request template
Adds a CI check to ensure that the Helm chart appVersion is not updated without also bumping the chart Version
Adds a CI check to ensure that the chart changelog is updated if the chart is updated
Improves reliability of the publish GH action
The chart-releaser-action will attempt to run if git detects any changes at all in the chart directory.
This means if a change was merged, but we aren't yet cutting a release by bumping the version number, git will still detect changes and so chart-releaser-action will attempt to run.
It will create a tarball and attempt to create a release, but under the same version as the current/latest version. GitHub will return an error complaining that a release already exists under that name/version:
Proposed changes
This change improves the DevOps portion of this repo in the following ways:
chart-releaser-action
will attempt to run if git detects any changes at all in the chart directory.chart-releaser-action
will attempt to run.Types of changes
What types of changes does your code introduce to the Deepgram self-hosted resources?
Checklist