-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Kontext
Im Rahmen der Test-Transitives-Migration wurden Microsoft.Testing.* bereits kompatibel auf 2.1.0 angehoben.
Offen bleibt Microsoft.ApplicationInsights (transitiv 2.23.0 -> 3.0.0) in den Testprojekten.
Warum separates Issue
Ein erzwungenes Upgrade auf ApplicationInsights 3.0.0 zieht eine breite Transitiv-Kaskade nach (Azure.Core, OpenTelemetry, Microsoft.Extensions.*, System.Memory.Data etc.).
Das erhöht das Risiko für nicht-intendierte Seiteneffekte in Test-Laufzeit/Telemetry und erschwert eine saubere Root-Cause bei Regressionen.
Scope
- Analyse der exakten Upstream-Abhängigkeitspfade (xUnit v3 MTP/Telemetry).
- Bewertung, ob direkte Pinning-Strategie oder Upstream-Update abzuwarten ist.
- Falls Umsetzung: isolierter PR mit
- vollständigem CI-Lauf,
- dokumentierter Risiko-/Rollback-Strategie,
- aktualisierten Lockfiles.
Akzeptanzkriterien
- Keine offenen
Microsoft.Testing.*-Outdateds mehr (bereits erfüllt). - Entscheidung für
ApplicationInsightsdokumentiert (implementoderdefer). - Bei
implement: grüne required checks, kein funktionaler Test-Regressionseffekt.
Evidence
dotnet list tests/FileTypeDetectionLib.Tests/FileTypeDetectionLib.Tests.csproj package --outdated --include-transitivedotnet list tests/PackageBacked.Tests/PackageBacked.Tests.csproj package --outdated --include-transitive- Vorversuch mit
ApplicationInsights 3.0.0zeigte breite zusätzliche Transitives.
Reactions are currently unavailable