Angular プロジェクトの依存関係を更新するように WhiteSource Renovate を構成しています。Docker イメージを使用して自分でホストします。
残念ながら、Renovate はすべての依存関係を更新しますが、これは私たちが望んでいるものではありません。
以下の @myBiz/common-stuff のみを更新したい:
module.exports = {
"baseBranches": (process.env.ACTIVE_BRANCHES + ",master").split(","),
"onboarding": true,
"onboardingConfig": {
"extends": [ "config:base" ]
},
"platform": "github",
"packageRules": [
{
"matchBaseBranches": ["master"],
"matchPackagePatterns": ["^@acme"],
"rangeStrategy": "bump",
"updateTypes": [
"minor",
"patch"
],
"automerge": true,
"automergeType": "branch"
},
{
"matchBaseBranches": process.env.ACTIVE_BRANCHES.split(","),
"matchPackagePatterns": ["common-stuff"],
"rangeStrategy": "bump",
"updateTypes": [
"patch"
],
"automerge": true,
"automergeType": "branch"
}
]
};
Renovate はブランチを正しく一致させますが、依存関係は一致させません。
@myBiz/common-stuff のみを更新する方法はありますか?
ありがとう!
アダム