Skip to content
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

Renovateを試しに導入してみる? #15385

Closed
1 task
samunohito opened this issue Feb 2, 2025 · 6 comments
Closed
1 task

Renovateを試しに導入してみる? #15385

samunohito opened this issue Feb 2, 2025 · 6 comments
Assignees
Labels
🛠️Dev Development of Misskey itself

Comments

@samunohito
Copy link
Member

Summary

Renovateを試しに導入してみたいです。
理由は下記の点から。

  • Dependabotとpnpmの相性が悪い状態1が長らく続いている(update depsを手でやる手間が…)
  • 任意の基準で更新のあるパッケージ群をグループ化してprできる(pr数を減らせる)
  • prを作る前に専用のissueに更新を通知しワンクッション置ける(マイナー・パッチはすぐにprを作成するが、メジャーアップデートは通知だけとかも出来る模様)

Purpose

依存パッケージ保守作業の改善

  • 依存パッケージのセキュリティリリースの迅速な取り込み
  • 更新のあるパッケージをリストアップして手動更新する手間の削減

Do you want to implement this feature yourself?

  • Yes, I will implement this by myself and send a pull request

Footnotes

  1. https://github.com/dependabot/dependabot-core/issues/10124 やDependabotが作ったprのCIなどより

@samunohito samunohito added the 🛠️Dev Development of Misskey itself label Feb 2, 2025
@kakkokari-gtyih
Copy link
Contributor

賛成

@tai-cha
Copy link
Contributor

tai-cha commented Feb 2, 2025

Renovateアリだとおもいます

@anatawa12
Copy link
Member

anatawa12 commented Feb 3, 2025

issueになってるの気づいてなかった

タイムリーにdependabotが治ったのでそっちでもいいかもしれない

現状 https://github.com/github/dependabot-action の更新 (github/dependabot-action#1400) まち。

PRのグループ化はdependabotにもあります。

@samunohito samunohito self-assigned this Feb 13, 2025
@samunohito
Copy link
Member Author

いれました。以下のissueでprの作成とか色々管理できるとのこと
#15478

@samunohito
Copy link
Member Author

Renovateによりセキュリティ更新系のprが作成されていますが、 #15311 をマージすれば改善されると思うのでひとまず放置で

@samunohito
Copy link
Member Author

調子良さそうなのでclose

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️Dev Development of Misskey itself
Projects
Development

No branches or pull requests

4 participants