Skip to content

Migrate backend to .NET 10 and EF Core 10 - #176

Merged
jl-hita merged 5 commits into
mainfrom
migration/dotnet10-efcore10
Oct 14, 2026
Merged

jl-hita merged 5 commits into
mainfrom
migration/dotnet10-efcore10

Conversation

@jl-hita

@jl-hita jl-hita commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Objetivo

Migración coordinada del backend y sus tests de .NET 8 / EF Core 8 a .NET 10 LTS / EF Core 10.

Cambios

  • TargetFramework del servidor y proyecto de tests a net10.0.
  • Actualización conjunta de paquetes Microsoft EF Core y proveedor Npgsql a la línea 10.
  • Actualización de JwtBearer, SpaProxy y herramientas de scaffolding a versiones compatibles con .NET 10.
  • CI configura .NET SDK 10 para restore, build y tests.
  • El workflow de despliegue comprueba que ASP.NET Core 10 está instalado en /usr/bin/dotnet antes de modificar producción.
  • Eliminada la dependencia Pomelo.EntityFrameworkCore.Lolita.PostgreSQL: no se encontraron usos en el código y su última publicación es de 2023.
  • Añadida una referencia directa a System.Security.Cryptography.Pkcs 10.0.13 para corregir la vulnerabilidad transitiva detectada.

Validación

  • CI verde en el commit f8871a3969f593c7528f009f5c76ee3e6e1f757e: restore/auditoría/build/tests de seguridad y build Angular.
  • Runtime verificado en el runner de producción weirdfish: Microsoft.AspNetCore.App 10.0.12 y Microsoft.NETCore.App 10.0.12.
  • El despliegue conserva una comprobación previa del runtime y aborta antes de modificar producción si falta.
  • La migración de Angular se tratará por separado.

No se han simplificado ni eliminado tests.

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