=============== Release process =============== Pre-release ----------- * Pick a new version number (e.g. ``X.Y.Z``) * Update `CHANGELOG `_ with that number * Update `setup.py `_ with that number Smoke-testing ------------- * Run .. code-block:: console $ python setup.py install --user * Check ``~/.local/bin/generate-dashboard`` for the update version. * Try the example on `README `_. Releasing --------- * Head to ``_ and create the release there. * Wait for GitHub Actions to complete the build and release. * Confirm on ``_ that the release made it there. Follow-up --------- * Run .. code-block:: console $ pip intall grafanalib -U * Check if the upgrade worked and the test above still passes.