-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: すべての依存をRenovateの対象にする #839
chore: すべての依存をRenovateの対象にする #839
Conversation
renovate.json5
Outdated
"matchUpdateTypes": [ | ||
"major" | ||
], | ||
"dependencyDashboardApproval": false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
折角JSON5にしたので、末尾カンマ入れてもいいかも?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
どちらでも良さそう! どちらかというと入れた方がいい気がしますね!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
9d20232
(#839)
JSON5としてフォーマットした…のですがこれは…
"renovate.json5"を受け付けると言いつつ実はJSONCまでしか受け付けないとか…? (ありえそう)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
いやこれよくわからないな。末尾カンマはOKなのかそうじゃないのか…???
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
検証したところ「arrayの末尾にあるobjectに対する末尾カンマ」(},
)だけ、GitHub App版のRenovateにだけ通らないみたいです。
Discord: https://discord.com/channels/879570910208733277/893889888208977960/1289475175066370099
基本JSON5にしつつGitHub App版には通るようにして、コメントで注意書きという形ですかね…
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
注意書きのコメントはこうなりました。
cdb6d50
(#839)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
えーと今 (09-28 19:00くらい)報告用の最小例を作ろうとしたら再現せず、このPRでの末尾カンマを復活させたらGitHub App版も普通に動きました… 何だかわからないけど一過性のものだった?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Error executing gradle wrapper update command"のメッセージと共にgradle-wrapper.jarが消し飛ばされる件が気になるけど、どういう現象なのかまだわかってないし、Gradle自体のアップデートは別にやることで回避可能ではあるので除外設定はやらなくていいかなと思ってます。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ほぼLGTMです!!
どんな感じの運用になるか楽しみです!!
このリポジトリをウォッチしてる人にとって、通知がうるさすぎなければいいかなと思ってます。
どうやら今の運用だとforce pushされまくる形になっていて、かつそのforce pushはどうやら通知が来ないっぽいので、その仕様が続くうちはこの運用で良いのかなと思いました!
VOICEVOX#839 (comment) Co-authored-by: Hiroshiba <[email protected]>
VOICEVOX#839 (comment) Co-authored-by: Hiroshiba <[email protected]>
cdb6d50
to
84c641e
Compare
This reverts commit 84c641e.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!
調整ありがとうございました!!!
どんな感じの運用感になるか、楽しみです!!
あ!来てしまいましたねforce pushによるpush通知… |
おっと!! ちょっともうちょっと様子見してみますか・・・! |
内容
次の2つの"group"にまとめる形で、あらゆる依存をRenovateの自動PRの対象にします。
renovate/major-dependencies
)renovate/non-major-dependencies
)0.y.zのy、0.0.zのzの変更は"major dependencies"側に分類します。現在唯一自動PRの対象にしているRustのバージョンについては、"non-major dependencies"側です。
運用としては二つのPRを普段は保持し続け、更新可能ライブラリを把握する目的に留めるということを考えています。そして6週間おきのRustのリリースのタイミングで"non-major"のPRを「収穫」、"major"の方はしかるべき機会が来たら収穫という風にします。
実行例は次のような感じです。
("Error executing gradle wrapper update command"のメッセージと共にgradle-wrapper.jarが消し飛ばされている)
関連 Issue
Resolves #470.
その他