Update dependencies - #43
Conversation
eddietejeda
commented
Sep 19, 2026
- grafana-plugin-sdk-go v0.296.4 -> v0.296.5
- arrow-go v18.7.0 -> v18.8.0
- @grafana/* 13.1.4 -> 13.1.6 (13.2.x requires React 19, skipped)
- npm update for playwright, typescript-eslint, jest, prettier, webpack, sass
- grafana-plugin-sdk-go v0.296.4 -> v0.296.5 - arrow-go v18.7.0 -> v18.8.0 - @grafana/* 13.1.4 -> 13.1.6 (13.2.x requires React 19, skipped) - npm update for playwright, typescript-eslint, jest, prettier, webpack, sass
There was a problem hiding this comment.
The full diff was omitted from the review prompt because of size. Review used gh pr diff for the file list and direct reads of the checkout: package.json, package-lock.json, go.mod, go.sum, src/plugin.json, and .github/workflows/.
Checks performed:
go.sumcontains matching entries forarrow-go v18.8.0andgrafana-plugin-sdk-go v0.296.5.go.modkeepsgo 1.27.1, which matches the pinnedgo-versionin.github/workflows/release.yml. CI resolves the version throughgo-version-file: go.mod.- The lockfile root block matches
package.jsondependency for dependency. - All five pinned
@grafana/*packages resolve to 13.1.6 in the lockfile. @grafana/e2e-selectorsresolves to 13.2.0-30594044109 at top level for@grafana/plugin-e2e, and to nested 13.1.6 copies under@grafana/runtimeand@grafana/ui. No source file insrc/imports@grafana/e2e-selectors, so runtime code stays on 13.1.6.
CI was still queued or in progress at review time. Build and unit test results are unverified.
Versions 3.11.2 through 3.14.0 break PanelEditPage.setVisualization on Grafana 12.4.x (times out on the visualization picker). Verified locally against grafana-enterprise 12.4.11: 3.11.1 passes, every later version fails.
There was a problem hiding this comment.
The full diff was omitted from the review prompt. Reviewed go.mod, go.sum, package.json and package-lock.json from the checkout at the head SHA, plus .github/workflows/ci.yml and src/plugin.json for version constraints.
Dependency-only change. Findings:
go.modandgo.sumagree:grafana-plugin-sdk-go v0.296.5andarrow-go/v18 v18.8.0both have h1 and go.mod hashes.package.jsonandpackage-lock.jsonagree on all six exact-pinned@grafana/*13.1.6 packages.@grafana/plugin-e2e@3.11.1declaresengines.node: >=20 <=24. CI uses node 22 inci.yml. No engine conflict.@grafana/e2e-selectors@13.2.0-30594044109at the lockfile root is a real dependency ofplugin-e2e@3.11.1, not a stale entry.@grafana/uiand@grafana/runtimenest their own 13.1.6 copy.
CI checks were queued or in progress at review time, so build and test results are unknown.