The Sourcegraph Helm chart follows the standard [Sourcegraph releases] schedule, with monthly minor releases and patch releases as-needed.
Hotfixes not associated with a Sourcegraph release may be released by following the below process:
Follow the normal PR and testing process.
Hotfix releases will use a suffix to indicate they are a special type of release. This is necessary because semver only supports patch-level versioning, and we cannot overwrite a published version.
The version should look similar to 3.38.1-rev.1
.
Cherry-pick the change from step 1 to this branch and follow the normal testing process to confirm an upgrade from the released version is safe.
Update Chart.yaml to use the new version. Update the Changelog to reflect the new version.
Commit all changes and open a Pull Request. The destination branch for your PR should be release/x.y
, not main.