Skip to content

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

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

Activity

added
breakingPublic API/behavior breaking change
ciCI/workflow change
testTest change
versioning:majorBreaking change; requires MAJOR bump
on Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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