These are the instructions on how to make a release of the Helm charts dask
and daskhub maintained in this repository.
The packaged charts are published using a GitHub Pages based website also
maintained in this repository under the gh-pages branch. It is available at
https://helm.dask.org in a human readable way, where helm inspects
https://helm.dask.org/index.yaml. For details about this, see the gh-pages
branch's readme.
We currently do releases of both the dask and daskhub at the same time, and
aren't maintaining a changelog for either.
The Helm charts dask-gateway and dask-kubernetes-operator also published via
this repository's GitHub Pages website are maintained at
https://github.com/dask/dask-gateway/ and
https://github.com/dask/dask-kubernetes/ respectively with independent release
processes.
- Push rights to this GitHub repository
-
Checkout main and make sure it is up to date.
git checkout main git fetch origin main git reset --hard origin/main # warning: a destructive action -
Decide on a version.
We are using version tags like
2025.6.0of the formatyear.month.xwhere the month number must not include a leading zero and the last number should either be zero or incremented if more than one release is made in a month. -
Use
tbumpto push a git tag.pip install tbump # tbump will first clarify what it will do and await your confirmation tbump 2025.6.0Following this, the CI system will build and publish a release, where the tool
chartpresswill update the Chart.yaml file's version based on the git tag.