What is the purpose of this change? What does it change?
The go.sum file explodes in size when updating github.com/prometheus/client_golang from 1.17.0 to 1.18.0 https://github.com/restic/rest-server/pull/266 . Thus bump the Go version to 1.18 to avoid this.
This also updates the CI to use Go 1.21.
Was the change discussed in an issue or in the forum before?
What is the purpose of this change? What does it change?
The
go.sum
file explodes in size when updating github.com/prometheus/client_golang from 1.17.0 to 1.18.0 https://github.com/restic/rest-server/pull/266 . Thus bump the Go version to 1.18 to avoid this.This also updates the CI to use Go 1.21.
Was the change discussed in an issue or in the forum before?
No.
Checklist
[ ] I have added tests for all changes in this PR[ ] I have added documentation for the changes (in the manual)changelog/unreleased/
that describes the changes for our users (template here)gofmt
on the code in all commits