Resolves enterprise build failures caused by dependency cascade requiring Go 1.24.5.
Updates all workspace modules and build configuration for consistency.
- Update go.work, go.mod, and 29 workspace modules from Go 1.24.4 to Go 1.24.5
- Update Dockerfile: golang:1.24.4-alpine → golang:1.24.5-alpine
- Update Makefile and drone variables to Go 1.24.5
- Aligns with main branch (commit 52f6104230)
- Prevents GOTOOLCHAIN=local build failures in CI environments
- Tested: go mod tidy, workspace sync, and enterprise builds all work
Fixes issue where enterprise drone builds failed with:
'go: go.work requires go >= 1.24.5 (running go 1.24.4; GOTOOLCHAIN=local)'
Related to release-12.0.3 tagging requirements.
promlib
Prometheus Library (a.k.a. promlib) is the foundation of the Grafana Prometheus data source backend.
How to tag/version?
- Checkout the commit you want to tag (
git checkout <COMMIT_SHA>) - Run
git tag pkg/promlib/<VERSION>(For examplegit tag pkg/promlib/v0.0.12)- NOTE: We're using Lightweight Tags, so no other options are required
- Run
git push origin pkg/promlib/<VERSION> - Verify that the tag was created successfully here
- DO NOT RELEASE anything! Tagging is enough.
- After tagging and waiting 5-10 minutes for go module registry to catch up just bump the
promlibversion ongrafana/grafana- Bumping the version on
grafana/grafanais not necessary asgrafana/grafanais using the local version of it always. - But it is a good practice to do it.
- Bumping the version on