Skip to content

chore: Dependabot で依存関係の更新を自動化する - #74

Closed
uidev1116 wants to merge 1 commit into
masterfrom
chore/dependabot
Closed

chore: Dependabot で依存関係の更新を自動化する#74
uidev1116 wants to merge 1 commit into
masterfrom
chore/dependabot

Conversation

@uidev1116

Copy link
Copy Markdown
Contributor

目的

a-blog cms 本体(Bitbucket)から submodule として参照されているため、依存更新を本体側でまとめて面倒を見るのが難しい。このリポジトリ自身で自動化する。

Bitbucket は Dependabot に対応していないので本体側では使えず、GitHub にあるこのリポジトリだけで設定できる。

内容

  • npm 依存を週次(月曜 9:00 JST)でチェックし、パッチとマイナーは 1 本の PR にまとめる
  • メジャーは対象外。破壊的変更の確認と本体・テーマへの影響評価が必要で、それは人が計画して上げる作業(React 19 対応がその例)
  • ワークフローがあるリポジトリでは GitHub Actions 自体も月次で更新

マージ後に検討したいこと(任意)

Dependabot PR の自動マージまで進めるには、リポジトリ側の設定が別途必要です。

  1. CI が pull_request でも走るようにする(現状は on: [push]
  2. ブランチ保護で CI を必須チェックに設定
  3. リポジトリ設定で「Allow auto-merge」を有効化

上記が揃えば gh pr merge --auto を使うワークフローを足せます。

a-blog cms 本体(Bitbucket)から submodule として参照されており、依存更新を本体側で
まとめて面倒を見るのが難しいため、このリポジトリ自身で自動化する。

パッチとマイナーは週次で 1 本の PR にまとめる。メジャーは対象外とした。破壊的変更の確認と
本体・テーマへの影響評価が必要で、それは人が計画して上げる作業になるため(React 19 対応が
その例)。ワークフローがあるリポジトリでは actions 自体も月次で更新する。
@uidev1116

Copy link
Copy Markdown
Contributor Author

React 19 対応ブランチにまとめるため、こちらは閉じます。

@uidev1116 uidev1116 closed this Jul 27, 2026
@uidev1116
uidev1116 deleted the chore/dependabot branch July 27, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant