minor と patch を 1 PR にまとめる

extends に group:allNonMajor。関連パッケージは groupName でまとめる。

  • #Renovate
json
{
  "extends": ["group:allNonMajor"]
}

ESLint 本体と plugin のように、同時に上げたいものは groupName でまとめる。

json
{
  "packageRules": [
    {
      "groupName": "ESLint packages",
      "matchPackagePatterns": ["^eslint", "eslint-config-.*", "eslint-plugin-.*"]
    }
  ]
}

AWS SDK for Go v2 のように分割されたモジュールは、プレフィックスでまとめる。

json
{
  "packageRules": [
    {
      "groupName": "aws-sdk-go-v2",
      "matchPackageNames": ["/^github.com/aws/aws-sdk-go-v2/"]
    }
  ]
}
編集