Skip to content

Commit

Permalink
ci: non-major dependenciesではdependencyDashboardApproval=true
Browse files Browse the repository at this point in the history
Renovateのpush通知がノイズになるのを軽減するため、"non-major
dependencies"のPRは出しっぱなしにせず、必要に応じて手動トリガーで作成し
て即マージする運用にする。

これによりRust本体のバージョンについては自動PRは作られなくなるが、
@qryxip が手動で"non-major dependencies"を起動することによりアップデート
するようにする。

Discordでの会話:
https://discord.com/channels/879570910208733277/893889888208977960/1291727262445469878
  • Loading branch information
qryxip committed Oct 5, 2024
1 parent d915f19 commit 975fdda
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
],
timezone: "Asia/Tokyo",
separateMajorMinor: false,
dependencyDashboardApproval: true, // 万が一`packageRules`の網羅性に穴ができた場合に備え
dependencyDashboardApproval: true,
packageRules: [
// `separateMajorMinor`を無効化した上で次の二つのgroupにすべてをまとめる。
//
Expand Down Expand Up @@ -46,15 +46,13 @@
"minor",
],
matchCurrentVersion: "!/^v?0\\./",
dependencyDashboardApproval: false,
},
{
groupName: "non-major dependencies",
matchUpdateTypes: [
"patch",
],
matchCurrentVersion: "!/^v?0\\.0\\./",
dependencyDashboardApproval: false,
},

// GHAのrunnerに対しては無効化する
Expand Down

0 comments on commit 975fdda

Please sign in to comment.