Skip to content

ci: 依存更新を脆弱性のみに絞り prosemirror を固定する - #80

Merged
uidev1116 merged 1 commit into
masterfrom
chore/pin-prosemirror-security-only
Jul 28, 2026
Merged

ci: 依存更新を脆弱性のみに絞り prosemirror を固定する#80
uidev1116 merged 1 commit into
masterfrom
chore/pin-prosemirror-security-only

Conversation

@uidev1116

Copy link
Copy Markdown
Contributor

背景

Dependabot のグループ PR が続けて CI を壊しています。

prosemirror は更新のたびに壊れる実績があるため、追随そのものをやめて固定します。

変更

  • npm のバージョン更新を停止dependabot.yml から npm ecosystem を削除)。脆弱性への対応は Dependabot security updates(設定ファイルとは独立に動く機能)が担い、production / development の両方が対象になります
  • prosemirror 系 12 件を実バージョンに固定^1.5.21.5.2 等)。レンジによる暗黙の引き上げも起きません。上げるときは人が意図して外します
  • GitHub Actions の更新のみ月次で残しました(古い actions で CI が動かなくなるのを防ぐため)。不要なら外します

検証

Node 24 で npm ci / ビルド / テスト 16 件が通ることを確認済み。

あわせて

#79 は閉じます(この設定では作り直されません)。

- npm のバージョン更新(脆弱性に関係のない追随)を止める。脆弱性への対応は Dependabot
  security updates が担い、これは設定ファイルとは独立に動く機能で production /
  development の両方を対象にする
- prosemirror 系 12 件を実バージョンに固定する。更新のたびに壊れる実績があり、レンジによる
  暗黙の引き上げも避けたいため。上げるときは人が意図して外す
- GitHub Actions の更新のみ月次で残す(CI が古い actions で動かなくなるのを防ぐ)

Node 24 で npm ci / ビルド / テスト 16 件が通ることを確認済み。
@uidev1116
uidev1116 merged commit a56ce75 into master Jul 28, 2026
2 checks passed
@uidev1116
uidev1116 deleted the chore/pin-prosemirror-security-only branch July 28, 2026 01:49
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