Skip to content

chore: update Dependabot and Copilot setup#382

Merged
ROhta merged 2 commits into
mainfrom
chore/dependabot-major-and-copilot
Jun 5, 2026
Merged

chore: update Dependabot and Copilot setup#382
ROhta merged 2 commits into
mainfrom
chore/dependabot-major-and-copilot

Conversation

@ROhta
Copy link
Copy Markdown
Owner

@ROhta ROhta commented Jun 5, 2026

概要

  • Dependabotのnpm/GitHub Actions更新をメジャーアップデートのみに制限
  • npmのDependabot対象にdevDependenciesを追加
  • @github/copilotをdevDependenciesへ追加し、pnpm run copilotで起動できるscriptを追加
  • package.json記載の依存をlatest指定へ更新

確認

  • pnpm outdated --format list
  • pnpm run copilot --version
  • pnpm run build
  • git diff --check

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 5, 2026 03:53
@ROhta
Copy link
Copy Markdown
Owner Author

ROhta commented Jun 5, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Dependabot の更新方針を「メジャーアップデート中心」に寄せつつ、開発者向けに GitHub Copilot CLI を導入してローカルから起動しやすくするためのメンテナンス PR です。

Changes:

  • Dependabot の npm / GitHub Actions 更新対象を調整し、devDependencies も含めつつマイナー/パッチ更新を抑制
  • @github/copilot を devDependencies に追加し、pnpm run copilot で起動できる script を追加
  • 依存関係(eslint / lint-staged / typescript-eslint など)と lockfile を更新

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
.github/dependabot.yml npm と GitHub Actions の Dependabot 設定を更新し、更新対象/更新種別(マイナー/パッチ抑制)を調整
package.json @github/copilot の追加と copilot script 追加、関連 devDependencies の更新
pnpm-lock.yaml 依存追加・バージョン更新に伴う lockfile の更新
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ROhta ROhta self-assigned this Jun 5, 2026
@ROhta ROhta added the bug-3 改善 割れ窓で直す label Jun 5, 2026
@ROhta ROhta merged commit bc5147e into main Jun 5, 2026
8 checks passed
@ROhta ROhta deleted the chore/dependabot-major-and-copilot branch June 5, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug-3 改善 割れ窓で直す

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants