Skip to content

[release/11.0.1xx-preview7] Harden MTP artifact post-processing and add an opt-out - #55493

Merged
Evangelink merged 1 commit into
release/11.0.1xx-preview7from
backport/pr-55480-to-release/11.0.1xx-preview7
Jul 29, 2026
Merged

[release/11.0.1xx-preview7] Harden MTP artifact post-processing and add an opt-out#55493
Evangelink merged 1 commit into
release/11.0.1xx-preview7from
backport/pr-55480-to-release/11.0.1xx-preview7

Harden MTP artifact post-processing and add an opt-out

6f0be55
Select commit
Loading
Failed to load commit list.
Build Analysis / Build Analysis succeeded Jul 28, 2026 in 0s

.NET Result Analysis

Details

‼️ Build Analysis Check Result has been manually overridden

  • The build analysis check result has been updated by the user for the following reason: https://github.com//issues/55516 and https://github.com//issues/55408
  • The check result has changed from Failure to Success

Tip

To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.

Test Failures (2 tests failed)

🔹 [All failing tests from dotnet-sdk-public-ci]

    Build_DoesNotUpdateManifest_WhenHasNotChanged [Console] [Details] [Artifacts] [0.09% failure rate]
    [ 🚧 Create issue against infrastructure team] [ 📄 Create issue in this repo]

    Failing Configuration

    Exception Message
    Test method Microsoft.NET.Sdk.StaticWebAssets.Tests.StaticWebAssetsIntegrationTest.Build_DoesNotUpdateManifest_WhenHasNotChanged threw exception:
    FluentAssertions.Execution.AssertionFailedException: Expected string to be the same string, but they differ at index 21:
                  ↓ (actual)
      "…1,"Hash":"suG2pZRiRV…"
      "…1,"Hash":"YaJCboCN5L…"
                  ↑ (expected).
    CallStack
    at FluentAssertions.Execution.FallbackTestFramework.Throw(String message)
       at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
       at FluentAssertions.Execution.AssertionChain.FailWith(Func`1 getFailureReason)
       at FluentAssertions.Execution.AssertionChain.FailWith(String message)
       at FluentAssertions.Primitives.StringEqualityStrategy.ValidateAgainstMismatch(AssertionChain assertionChain, String subject, String expected)
       at FluentAssertions.Primitives.StringAssertions`1.Be(String expected, String because, Object[] becauseArgs)
       at Microsoft.NET.Sdk.StaticWebAssets.Tests.StaticWebAssetsIntegrationTest.Build_DoesNotUpdateManifest_WhenHasNotChanged() in /_/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/StaticWebAssetsIntegrationTest.cs:line 121
       at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    It_generates_satellite_assemblies [Console] [Details] [Artifacts] [0.47% failure rate]
    [ 🚧 Create issue against infrastructure team] [ 📄 Create issue in this repo]

    Failing Configuration

    Exception Message
    Test method Microsoft.NET.Build.Tests.GivenThatWeWantToBuildAnAppWithLibrary.It_generates_satellite_assemblies threw exception:
    FluentAssertions.Execution.AssertionFailedException: Expected string "This string came from the test library!
    Welcome to .Net!
    Willkommen in .Net!
    Bienvenue à .Net!
    Velkommen til .Net!" to contain "Bienvenue à .Net!" because The command output did not contain expected result: Bienvenue à .Net!
    

    Working Directory:
    File Name: C:\h\w\A6360912\p\d\dotnet.exe
    Arguments: C:\h\w\A6360912\t\dotnetSdkTests\seouegzm.bbs\It_generates_---49EC2C57\TestApp\bin\Debug\net11.0\TestApp.dll
    Exit Code: 0
    StdOut:
    This string came from the test library!
    Welcome to .Net!
    Willkommen in .Net!
    Bienvenue à .Net!
    Velkommen til .Net!
    StdErr:

    .

    CallStack
    at FluentAssertions.Execution.FallbackTestFramework.Throw(String message)
       at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
       at FluentAssertions.Execution.AssertionChain.FailWith(Func`1 getFailureReason)
       at FluentAssertions.Primitives.StringAssertions`1.Contain(String expected, String because, Object[] becauseArgs)
       at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.HaveStdOutContaining(String pattern) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 52
       at Microsoft.NET.Build.Tests.GivenThatWeWantToBuildAnAppWithLibrary.It_generates_satellite_assemblies() in /_/test/Microsoft.NET.Build.Tests/GivenThatWeWantToBuildAnAppWithLibrary.cs:line 123
       at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
       at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Was this helpful? Yes No