Renovate
https://gyazo.com/c91fa750b4b42dfc36be4dccdcc5c42a
renovate.icon docs
GitHub.icon marketplace
概要
依存パッケージの自動更新チェック
https://www.slideshare.net/teppeis/automated-dependency-updates-with-renovate-102769685
料金
個人なら$1からプライベートリポジトリにも導入できる
組織は$19〜(プライベートは3つまで)
組織で全プライベートリポジトリするなら$39
config
設定ファイルはプロジェクトルートにrenovate.jsonを置く。
code:assignees
// default: []
"asignees": "nju33"
code:automerge
// default: false
"automerge": true
code:major
// majorだけ対象
"major": {
"automerge": false
}
code:minor
"minor": {
"automerge": false
}
code:patch
"patch": {
"automerge: true
}
code:commitBody
// default: ''
"commitBody": "skip ci"
code:ignoreDeps
// 更新したくないパッケージ一覧(完全一致)
// default: []
"ignoreDeps": "eslint", "prettier"
code:labels
// default: []
"labels": "update-dependencies"
code:schedule
// ref: http://bunkat.github.io/later/parsers.html#text
// default: []
"schedule": "after 10pm and before 5am on every weekday", "every weekend"
code:timezone
// default: null
"timezone": "Asia/Tokyo"
#npm #icon