From 71df291cdac4034d8f8123ff4537191c0a76c4a5 Mon Sep 17 00:00:00 2001 From: Pavel Karpy Date: Tue, 14 Sep 2021 09:56:25 +0300 Subject: [PATCH] [#785] docs: Add updating Go instructions Signed-off-by: Pavel Karpy --- docs/update-go-instruction.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 docs/update-go-instruction.md diff --git a/docs/update-go-instruction.md b/docs/update-go-instruction.md new file mode 100644 index 000000000..0613acf5e --- /dev/null +++ b/docs/update-go-instruction.md @@ -0,0 +1,35 @@ +# Updating Golang version + +## Update go.mod + +`go mod edit -go=X.Y` + +## Update CI + +Change Golang versions for unit test in CI. +There is `go` section in `.github/workflows/go.yaml` file: +```yaml +jobs: + test: + runs-on: ubuntu-20.04 + strategy: + matrix: + go: [ 'X.Y.x', 'X.Y.x' ] +``` + +That section should contain two latest Golang minor versions +that are currently supported by Golang authors. + +## Update docker images + +Update all docker files that contain `golang` image in `./docker` +directory. + +## Update Makefile + +Update `GO_VERSION` variable in `./Makefile`. + +## Apply language changes + +Open PR that fixes/updates repository's code according to +language improvements.