Skip to content

chore(deps): .NET 8 系パッチとテスト実行系を更新する - #172

Merged
izumacha merged 3 commits into
mainfrom
claude/dreamy-brown-b19xbc
Aug 18, 2026
Merged

izumacha merged 3 commits into
mainfrom
claude/dreamy-brown-b19xbc

Conversation

@izumacha

Copy link
Copy Markdown
Owner

概要

EF Core 9 更新(#166 マージ済み)後の main へ、残っていた 3 件の dependabot 更新を手動で集約する。各 dependabot ブランチは packages.lock.json で衝突するため、1 本にまとめて再検証した。

変更内容

パッケージ 変更前 変更後
Microsoft.AspNetCore.Identity.EntityFrameworkCore 8.0.29 8.0.30
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.29 8.0.30
Microsoft.AspNetCore.Mvc.Testing 8.0.29 8.0.30
Microsoft.NET.Test.Sdk 17.14.1 18.9.0
xunit.runner.visualstudio 2.8.2 4.0.0

検証

  • dotnet build: 警告 0 / エラー 0
  • dotnet test: 409 件すべて成功(EfCorePackageAlignmentTests を含む)
  • EF Core 9 と .NET 8 パッチが併存する解決済み状態で全テスト通過を確認

🤖 Generated with Claude Code


Generated by Claude Code

- Microsoft.AspNetCore.Identity.EntityFrameworkCore 8.0.29 → 8.0.30
- Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 8.0.29 → 8.0.30
- Microsoft.AspNetCore.Mvc.Testing 8.0.29 → 8.0.30
- Microsoft.NET.Test.Sdk 17.14.1 → 18.9.0
- xunit.runner.visualstudio 2.8.2 → 4.0.0

dependabot の #165(=#158) / #167 / #171 を、EF Core 9 更新(#166)後の
main へ手動で集約したもの(各ブランチは lock ファイルで衝突するため)。
Identity/HealthChecks は net9.0 専用の 9.0.0 を避け .NET 8 パッチ系に留める。

検証: dotnet test 409 件すべて成功(EfCorePackageAlignmentTests 含む)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ard2gjChvwAEeNJwvHPDf4
@vercel

vercel Bot commented Aug 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
incident-insight Error Error Aug 18, 2026 4:35pm
incident-insight-jjt5 Error Error Aug 18, 2026 4:35pm

claude added 2 commits August 18, 2026 16:35
EF Core SqlServer 9.0.19 が Microsoft.Data.SqlClient 5.1.6 を推移依存でピンするため、
8.0.29 経由で解決されていた 5.1.7(と SNI.runtime 5.1.2)から後退していた。
オンプレ SQL Server 配備を本番ターゲットとする PHI アプリで、
セキュリティサービシング更新のバージョンを黙って下げないよう、
直接依存として 5.1.7 の床値をピン留めする。

EF Core 側の 5.1.6 要求とは互換で、Relational は上位版を採用する。
検証: dotnet restore 後の resolved で Microsoft.Data.SqlClient=5.1.7 /
Microsoft.Data.SqlClient.SNI.runtime=5.1.2 を確認、dotnet test 409 件成功。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ard2gjChvwAEeNJwvHPDf4
#166 で EF Core 本体・Sqlite・SqlServer を 9.0.19 に、Npgsql を 9.0.4 に
更新した結果、§1 の概要に残っていた「EF Core 8」表記が実装と乖離した。
§1 はリポジトリ固有の記述で原本テンプレート同期対象外のため、
本リポジトリ側で更新する(付録 E の表記は原本の同期対象で本 PR では触らない)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ard2gjChvwAEeNJwvHPDf4

This branch had an error being deployed

2 failed deployments
Preview – incident-insight-jjt5 — 0a81d046 Deployed Aug 18, 2026 by vercel[bot]
Preview – incident-insight — 0a81d046 Deployed Aug 18, 2026 by vercel[bot]
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.

2 participants