grafana/contribute/engineering/backend/upgrading-dependencies.md
Arve Knudsen 10bb3561f5
Docs: Document upgrading of protobuf (#32227)
* Docs: Document upgrading of protobuf

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Document protobuf re-compiling

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update CODEOWNERS

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2021-03-22 19:28:33 +01:00

709 B

Upgrading dependencies

Notes on upgrading various backend dependencies.

Protobuf

When upgrading the protobuf library in Grafana and the plugin SDK, you typically also want to upgrade your protobuf compiler toolchain and re-compile protobuf files:

cd $GRAFANA
make protobuf
cd $GRAFANA_PLUGIN_SDK_GO
mage protobuf

After upgrading the protobuf dependency in Grafana and the plugin SDK, it might be wise to test that things still work, before making corresponding PRs:

  • Test a plugin built with upgraded SDK on upgraded Grafana
  • Test a plugin built with non-upgraded SDK on upgraded Grafana
  • Test a plugin built with upgraded SDK on non-upgraded Grafana