mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2026-05-17 08:36:55 +03:00
2.4 KiB
2.4 KiB
Release process guidance
Release version and Docker images
- Document all the changes for new release in CHANGELOG.md.
- Create release tag with
git tag v1.xx.y. - Run
make releasefor creating*.tar.gzrelease archive with the corresponding_checksums.txtinsidebindirectory. - Run
make publishfor creating and publishing Docker images. - Push release tag to https://github.com/VictoriaMetrics/VictoriaMetrics :
git push origin v1.xx.y. - Go to https://github.com/VictoriaMetrics/VictoriaMetrics/releases , create new release from the pushed tag on step 4
and upload
*.tar.gzarchive with the corresponding_checksums.txtfrom step 2.
Helm Charts
The helm chart repository https://github.com/VictoriaMetrics/helm-charts/
Bump the version of images.
In that case, don't need to bump the helm chart version
- Need to update
values.yaml, bump version forvmselect,vminsertandvmstorage - Specify the correct version in
Chart.yaml - Update version README.md, specify the new version in the documentation
- Push changes to master.
masteris a source of truth - Rebase
masterintogh-pagesbranch - Run
make packagewhich creates or updates zip file with the packed chart - Run
make merge. It creates or updates metadata for charts in index.yaml - Push the changes to
gh-pagesbranch
Updating the chart.
- Update chart version in
Chart.yaml - Update README.md file, reflect changes in the documentation.
- Repeat the procedure from step 4 previous section.
Wiki pages
All changes from docs folder and .md extension automatically push to Wiki
Note: no vice versa, direct changes on Wiki will be overitten after any changes in docs/*.md
Github pages
All changes in README.md, docs folder and .md extension automatically push to Wiki