172 文字
1 分
Q. RenovateでGolangのバージョンが上がらなくなった
状況
Renovate で 2022 年 12 月にリリースされたGo Modules Directive Versioningによって、バージョンが上がらなくなったと思われる。
https://github.com/renovatebot/renovate/releases/tag/34.61.0
これで go.mod に 1.17 と記載されていても、^1.17 として扱われるようになったため、まるで 1 系の最新を使っているかのように Renovate の Dashboard のログに表示される。これにより、v1.20 などのバージョンに上げる PR が投げられなくなる。
{ "depName": "go", "depType": "golang", "currentValue": "1.17", "currentVersion": "1.20.2"}
対応
次のようにすることで、Golang のバージョンを上げる PR が投げられるようになる。
{ "packageRules": [ { "matchDatasources": ["golang-version"], "rangeStrategy": "bump" } ]}
Q. RenovateでGolangのバージョンが上がらなくなった
https://blog.ohirunewani.com/posts/renovate-golang-version-update/