🔨

RenovateでNext.jsのcanaryリリースに追従する

2023/09/09に公開

これで出来ました。

  "packageRules": [
    {
      "matchDatasources": ["npm"],
      "matchPackageNames": ["next"],
      "followTag": "canary"
    },
  ]

"allowedVersions": "/canary/"とか"ignoreUnstable": falseも試したんですが、期待通り動いたのは"followTag": "canary"だけでした。

実際に来たPRがこちら。

https://github.com/mkizka/unsocial/pull/425

ついでにreactもcanaryリリースに追従する

  "packageRules": [
    {
      "matchDatasources": ["npm"],
      "matchPackageNames": ["react", "react-dom"],
      "followTag": "canary",
      "extends": ["schedule:weekly"]
    }
  ]

こちらはschedule:weekly(before 4am on Monday)で指定しているのでまだPRが来ていない。

公式ドキュメント

https://docs.renovatebot.com/configuration-options/#followtag

GitHubで編集を提案

Discussion