Skip to content

chore: update the 10.x test projects' packages (#517) - #518

Merged
CaffeinatedCoder merged 1 commit into
release/10.xfrom
chore/test-package-updates-10.x
Oct 26, 2026
Merged

CaffeinatedCoder merged 1 commit into
release/10.xfrom
chore/test-package-updates-10.x

Conversation

@CaffeinatedCoder

Copy link
Copy Markdown
Owner

Closes #517

10.x only: Closes acts only on main, so #517 is closed by hand once this merges. main has nothing matching to update (see the issue).

Problem

The 10.x test projects pinned test-only packages that have newer patches: the ASP.NET Core and configuration packages at 10.0.12, EFCore.ComplexIndexes.PostgreSQL at 5.4.0, and the CI leg that floats EF Core to the newest patch at 10.0.13. No shipping package is affected.

Change

  • test/CodoMetis.ValueRanges.AspNetCore.Tests: Microsoft.AspNetCore.OpenApi and Microsoft.AspNetCore.TestHost 10.0.12 → 10.0.14.
  • test/CodoMetis.ValueRanges.Conventions.Tests: Microsoft.Extensions.Configuration and .Binder 10.0.12 → 10.0.14.
  • test/CodoMetis.ValueRanges.EFCore.PostgreSQL.IntegrationTests: EFCore.ComplexIndexes.PostgreSQL 5.4.0 → 5.6.0 (still Npgsql EF [10.0.0, 11.0.0)), Microsoft.AspNetCore.TestHost 10.0.12 → 10.0.14.
  • test/consumer-smoke-test.sh: complex_indexes_version=5.6.0 for the joint consumer.
  • .github/workflows/dotnet.yml: the newest-patch integration leg floats EF Core to 10.0.14. npgsql-ef 10.0.3 is still the newest.
  • docs/efcore.md, test/oracles/claims.json: the ComplexIndexes version they say was tested now reads 5.6. AGENTS.md, CONTRIBUTING.md: the float command names 10.0.14.

Unchanged on purpose: Microsoft.EntityFrameworkCore.Design 10.0.0 (the floor the shipping packages compile against). MSTest 4.5.1, Testcontainers.PostgreSql 4.16.0, Microsoft.CodeAnalysis.CSharp 5.9.0 and NodaTime.Serialization.SystemTextJson 1.4.0 are already the newest.

Tests

Locally on SDK 10.0.403 with OrbStack:

  • dotnet build: no errors. The NU1902/NU1903 warnings for System.Security.Cryptography.Pkcs/Xml 9.0.0 come in through EF Design 10.0.0 and were there before this change.
  • Every non-integration project passes: Tests 1399, NodaTime.Tests 239, EFCore.PostgreSQL.Tests 414, EFCore.PostgreSQL.NodaTime.Tests 115, Conventions.Tests 420, AspNetCore.Tests 92.
  • Integration (CI=true, MSTest.Parallelize.Workers=4): IntegrationTests 356/356 and InfinityDisabled 7/7. ComplexIndexesCrossTests ran against 5.6.0 on PostgreSQL 16 and 18.
  • Float leg (-p:EfFloat=10.0.14 -p:NpgsqlEfFloat=10.0.3): all four EF projects pass.
  • The smoke test's ComplexIndexes consumer is left to CI.

🤖 Generated with Claude Code

Microsoft.AspNetCore.TestHost, Microsoft.AspNetCore.OpenApi and
Microsoft.Extensions.Configuration(.Binder) 10.0.12 -> 10.0.14;
EFCore.ComplexIndexes.PostgreSQL 5.4.0 -> 5.6.0 in the integration project
and the smoke test's joint consumer; the CI newest-patch leg floats EF Core
to 10.0.14 (Npgsql EF 10.0.3 is still the newest). The docs and the claim
naming the ComplexIndexes version, and the float command in AGENTS.md and
CONTRIBUTING.md, follow. Test-only: nothing under src/ changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CaffeinatedCoder CaffeinatedCoder added this to the 10.4.0 milestone Oct 26, 2026
@CaffeinatedCoder CaffeinatedCoder added dependencies Pull requests that update a dependency file chore Build, CI, packaging, refactoring with no behaviour change labels Oct 26, 2026
@CaffeinatedCoder
CaffeinatedCoder merged commit 29c1bd1 into release/10.x Oct 26, 2026
10 of 11 checks passed
@CaffeinatedCoder
CaffeinatedCoder deleted the chore/test-package-updates-10.x branch October 26, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Build, CI, packaging, refactoring with no behaviour change dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant