Release process
Pre-release
Smoke-testing
Run
$ python setup.py install --user
Check
~/.local/bin/generate-dashboard
for the update version.Try the example on README.
Releasing
Head to https://github.com/weaveworks/grafanalib/releases/new and create the release there.
Wait for GitHub Actions to complete the build and release.
Confirm on https://pypi.org/project/grafanalib/ that the release made it there.
Follow-up
Run
$ pip intall grafanalib -U
Check if the upgrade worked and the test above still passes.