mirror of https://github.com/grafana/grafana.git
27 lines
931 B
Markdown
27 lines
931 B
Markdown
# Upgrade Go version
|
|
|
|
We recommend the practices outlined in this documentation when you upgrade Go for use in Grafana development.
|
|
|
|
## Example PR
|
|
|
|
Refer to the following PR for an example of how to perform a Go upgrade:
|
|
|
|
- [PR ##79329](https://github.com/grafana/grafana/pull/79329)
|
|
|
|
## Main areas to update
|
|
|
|
Change at least the following parts of Go and related files:
|
|
|
|
- [`go.mod`](/go.mod#L3)
|
|
- [`go.work`](/go.work#L1)
|
|
- [`scripts/drone/variables.star`](/scripts/drone/variables.star#L6)
|
|
- [`Makefile`](/Makefile#L12)
|
|
- [`Dockerfile`](/Dockerfile#L6)
|
|
|
|
Then, run `go mod tidy` and `go work sync`. Also, run `make drone` so changes reflect the updates to `.star` and `drone.yml` files.
|
|
|
|
### Additional files to change
|
|
|
|
- Look in the `.github/workflows` folder for what Go version is being used there in various workflows.
|
|
- Make sure to create a PR with the corresponding changes in the `grafana/grafana-enterprise` repository.
|