Skip to content

tech-debt: transitive Microsoft.Bcl.AsyncInterfaces Major im Test-Stack separat migrieren #123

@tomtastisch

Description

@tomtastisch

Kontext

Nach der kompatiblen MTP-v2/Test-Runner-Migration verbleibt im Test-Stack ein transitive Major-Sprung:

  • Microsoft.Bcl.AsyncInterfaces in PackageBacked.Tests: 6.0.0 -> 10.0.3

Warum separates Issue

Major-Transitives werden gemäß aktueller Vorgabe nicht im laufenden Stabilisierungsschritt erzwungen, sondern isoliert mit klarer Evidence/Regression-Absicherung umgesetzt.

Scope

  • Transitive Herkunftspfade ermitteln.
  • Entscheiden zwischen direktem Pinning vs. Upstream-Update.
  • Isolierter PR mit Lockfile-Update, Restore/Build/Test-Evidence und Rollback-Plan.

Akzeptanzkriterien

  • Entscheidung dokumentiert (implement oder defer).
  • Bei implement: grüne required checks, keine funktionale Regression.

Evidence

  • dotnet list tests/PackageBacked.Tests/PackageBacked.Tests.csproj package --outdated --include-transitive

Metadata

Metadata

Assignees

No one assigned

    Labels

    breakingPublic API/behavior breaking changeciCI/workflow changetestTest changeversioning:majorBreaking change; requires MAJOR bump

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions