Skip to content

Update dependencies#75

Merged
PhenX merged 2 commits intomainfrom
feature/update-deps
Oct 15, 2025
Merged

Update dependencies#75
PhenX merged 2 commits intomainfrom
feature/update-deps

Conversation

@PhenX
Copy link
Copy Markdown
Owner

@PhenX PhenX commented Oct 15, 2025

No description provided.

@PhenX PhenX requested a review from Copilot October 15, 2025 19:43
Copy link
Copy Markdown
Contributor

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

This PR updates dependencies across test and source projects to newer versions for compatibility with .NET 8/9 and to keep third-party libraries current.

  • Bump Testcontainers to 4.7.0 in tests; update xUnit runner and Microsoft.NET.Test.Sdk.
  • Update EF Core-related providers and BulkExtensions, including Pomelo and Oracle packages.
  • Refresh shared tooling and annotations (BenchmarkDotNet, JetBrains.Annotations).

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/PhenX.EntityFrameworkCore.BulkInsert.Tests/PhenX.EntityFrameworkCore.BulkInsert.Tests.csproj Updates Testcontainers to 4.7.0 and test tooling versions; aligns EF NetTopologySuite provider versions.
tests/PhenX.EntityFrameworkCore.BulkInsert.Benchmark/PhenX.EntityFrameworkCore.BulkInsert.Benchmark.csproj Updates BenchmarkDotNet and bulk operation packages; retains older Testcontainers versions (potential mismatch).
src/PhenX.EntityFrameworkCore.BulkInsert.Oracle/PhenX.EntityFrameworkCore.BulkInsert.Oracle.csproj Upgrades Oracle.EntityFrameworkCore to latest patch versions for net8/net9.
src/PhenX.EntityFrameworkCore.BulkInsert.MySql/PhenX.EntityFrameworkCore.BulkInsert.MySql.csproj Changes Pomelo net9.0 reference to a floating 9.0.* version.
src/Directory.Build.props Updates JetBrains.Annotations to 2025.2.2.
Comments suppressed due to low confidence (1)

tests/PhenX.EntityFrameworkCore.BulkInsert.Benchmark/PhenX.EntityFrameworkCore.BulkInsert.Benchmark.csproj:14

  • [nitpick] The tests project was upgraded to Testcontainers 4.7.0, but the benchmark project still references 4.4.0. To avoid version drift and potential restore/runtime inconsistencies, align these to 4.7.0 (or centralize via Directory.Packages.props) in this project as well.
    <PackageReference Include="Testcontainers.PostgreSql" Version="4.4.0" />
    <PackageReference Include="Testcontainers.MsSql" Version="4.4.0" />
    <PackageReference Include="Testcontainers.MySql" Version="4.4.0" />
    <PackageReference Include="Testcontainers.Oracle" Version="4.4.0" />

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@PhenX PhenX merged commit a5b5a0c into main Oct 15, 2025
2 checks passed
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