Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.0.307
Choose a base ref
...
head repository: dotnet/sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on May 21, 2024

  1. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-aspnetcore build 20240520.25
    
    dotnet-dev-certs , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.JSInterop , VS.Redist.Common.AspNetCore.SharedFramework.x64.6.0
     From Version 6.0.32-servicing.24270.17 -> To Version 6.0.32-servicing.24270.25
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    551e22c View commit details
  2. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-aspnetcore build 20240520.25
    
    dotnet-dev-certs , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , Microsoft.AspNetCore.Mvc.Razor.Extensions , Microsoft.AspNetCore.Razor.Internal.SourceGenerator.Transport , Microsoft.AspNetCore.Razor.Language , Microsoft.AspNetCore.TestHost , Microsoft.CodeAnalysis.Razor , Microsoft.Extensions.FileProviders.Embedded , Microsoft.JSInterop , VS.Redist.Common.AspNetCore.SharedFramework.x64.6.0
     From Version 6.0.32-servicing.24270.17 -> To Version 6.0.32-servicing.24270.25
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    6d5eb9a View commit details
  3. Merged PR 39862: [internal/release/6.0.1xx] Update dependencies from …

    …dnceng/internal/dotnet-aspnetcore, dnceng/internal/dotnet-templating
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:b9edc696-13f4-406c-3a51-08d961c5a689)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-templating
    - **Subscription**: b9edc696-13f4-406c-3a51-08d961c5a689
    - **Build**: 20240520.9
    - **Date Produced**: May 21, 2024 3:34:34 AM UTC
    - **Commit**: ca4d7363e227ba79e7d9364a6338b3c734b58043
    - **Branch**: refs/heads/internal/release/6.0.1xx
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **Microsoft.DotNet.Common.ItemTemplates**: [from 6.0.132 to 6.0.132][1]
      - **Microsoft.DotNet.Common.ProjectTemplates.6.0**: [from 6.0.132 to 6.0.132][1]
      - **Microsoft.TemplateEngine.Abstractions**: [from 6.0.132 to 6.0.132][1]
      - **Microsoft.TemplateEngine.Cli**: [from 6.0.132-servicing.24270.6 to 6.0.132-servicing.24270.9][1]
      - **Microsoft.TemplateEngine.Orchestrator.RunnableProjects**: [from 6.0.132 to 6.0.132][1]
      - **Microsoft.TemplateEngine.Utils**: [from 6.0.132 to 6.0.132][1]
      - **Microsoft.TemplateSearch.Common**: [from 6.0.132 to 6.0.132][1]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-templating/branches?baseVersion=GCc6534f4a65bd0200d767be6afcb1e1f755101612&targetVersion=GCca4d7363e227ba79e7d9364a6338b3c734b58043&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:b9edc696-13f4-406c-3a51-08d961c5a689)
    
    [marker]: <> (Begin:ffa022ec-0654-4a20-3a4e-08d961c5a689)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
    - **Subscription**: ffa022ec-0654-4a20-3a4e-08d961c5a689
    - **Build**: 20240520.25
    - **Date Produced**: May 21, 2024 3:52:58 AM UTC
    - **Commit**: 92ef010d93acfb0742062bb180149230c9d76175
    - **Branch**: refs/heads/internal/release/6.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **dotnet-dev-certs**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **dotnet-user-secrets**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.Analyzers**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.App.Ref**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.App.Ref.Internal**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.App.Runtime.win-x64**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.Authorization**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.Components.Analyzers**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.Components.Web**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.DeveloperCertificates.XPlat**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.Mvc.Analyzers**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.Mvc.Api.Analyzers**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.Mvc.Razor.Extensions**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.Ra...
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    de44823 View commit details
  4. Merged PR 39863: [internal/release/6.0.4xx] Update dependencies from …

    …dnceng/internal/dotnet-aspnetcore, dnceng/internal/dotnet-templating
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:94677cab-622e-41c1-42a0-08da65ba5474)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-templating
    - **Subscription**: 94677cab-622e-41c1-42a0-08da65ba5474
    - **Build**: 20240520.10
    - **Date Produced**: May 21, 2024 3:34:26 AM UTC
    - **Commit**: 18a8de8275918ced823bd7bea39220c9e675672b
    - **Branch**: refs/heads/internal/release/6.0.4xx
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **Microsoft.DotNet.Common.ItemTemplates**: [from 6.0.424 to 6.0.424][1]
      - **Microsoft.DotNet.Common.ProjectTemplates.6.0**: [from 6.0.424 to 6.0.424][1]
      - **Microsoft.TemplateEngine.Abstractions**: [from 6.0.424 to 6.0.424][1]
      - **Microsoft.TemplateEngine.Cli**: [from 6.0.424-rtm.24267.32 to 6.0.424-rtm.24270.10][1]
      - **Microsoft.TemplateEngine.Orchestrator.RunnableProjects**: [from 6.0.424 to 6.0.424][1]
      - **Microsoft.TemplateEngine.Utils**: [from 6.0.424 to 6.0.424][1]
      - **Microsoft.TemplateSearch.Common**: [from 6.0.424 to 6.0.424][1]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-templating/branches?baseVersion=GC9cf8f1e9c0038587fa55099867a453f265cb6273&targetVersion=GC18a8de8275918ced823bd7bea39220c9e675672b&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:94677cab-622e-41c1-42a0-08da65ba5474)
    
    [marker]: <> (Begin:1963f8a1-5df7-4929-7e1e-08da65ba3032)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
    - **Subscription**: 1963f8a1-5df7-4929-7e1e-08da65ba3032
    - **Build**: 20240520.25
    - **Date Produced**: May 21, 2024 3:52:58 AM UTC
    - **Commit**: 92ef010d93acfb0742062bb180149230c9d76175
    - **Branch**: refs/heads/internal/release/6.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **dotnet-dev-certs**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **dotnet-user-secrets**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.Analyzers**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.App.Ref**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.App.Ref.Internal**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.App.Runtime.win-x64**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.Authorization**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.Components.Analyzers**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.Components.Web**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.AspNetCore.DeveloperCertificates.XPlat**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.Mvc.Analyzers**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.Mvc.Api.Analyzers**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24270.25][2]
      - **Microsoft.AspNetCore.TestHost**: [from 6.0.32 to 6.0.32][2]
      - **Microsoft.Extensions.FileProviders.Embedded*...
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    029b342 View commit details
  5. Update dependencies from https://github.com/dotnet/roslyn build 20240…

    …520.11
    
    Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.CSharp.CodeStyle , Microsoft.CodeAnalysis.CSharp.Features , Microsoft.CodeAnalysis.CSharp.Workspaces , Microsoft.CodeAnalysis.Workspaces.MSBuild , Microsoft.Net.Compilers.Toolset , Microsoft.Net.Compilers.Toolset.Framework
     From Version 4.11.0-2.24270.4 -> To Version 4.11.0-2.24270.11
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    c54ec50 View commit details
  6. Update dependencies from https://github.com/dotnet/aspnetcore build 2…

    …0240520.27
    
    dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.JSInterop , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore
     From Version 9.0.0-preview.5.24268.2 -> To Version 9.0.0-preview.5.24270.27
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    e34e1c9 View commit details
  7. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-aspnetcore build 20240520.26
    
    dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop , VS.Redist.Common.AspNetCore.SharedFramework.x64.8.0
     From Version 8.0.7-servicing.24270.18 -> To Version 8.0.7-servicing.24270.26
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    145b1ff View commit details
  8. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-aspnetcore build 20240520.26
    
    dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop , VS.Redist.Common.AspNetCore.SharedFramework.x64.8.0
     From Version 8.0.7-servicing.24270.18 -> To Version 8.0.7-servicing.24270.26
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    3425577 View commit details
  9. Copy the full SHA
    db04977 View commit details
  10. Copy the full SHA
    896a5ff View commit details
  11. Copy the full SHA
    ace21a6 View commit details
  12. Update dependencies from https://github.com/dotnet/roslyn build 20240…

    …520.2
    
    Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.CSharp.CodeStyle , Microsoft.CodeAnalysis.CSharp.Features , Microsoft.CodeAnalysis.CSharp.Workspaces , Microsoft.CodeAnalysis.Workspaces.MSBuild , Microsoft.Net.Compilers.Toolset
     From Version 4.10.0-3.24267.15 -> To Version 4.10.0-3.24270.2
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    a83ed45 View commit details
  13. Enable the Respecting Item's Culture by default

    Farhad Alizada committed May 21, 2024
    Copy the full SHA
    f31ffed View commit details
  14. Update dependencies from https://github.com/dotnet/fsharp build 20240…

    …520.6
    
    Microsoft.SourceBuild.Intermediate.fsharp , Microsoft.FSharp.Compiler
     From Version 8.0.300-beta.24228.1 -> To Version 8.0.300-beta.24270.6
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    096af35 View commit details
  15. Update dependencies from https://github.com/dotnet/roslyn build 20240…

    …520.2
    
    Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.CSharp.CodeStyle , Microsoft.CodeAnalysis.CSharp.Features , Microsoft.CodeAnalysis.CSharp.Workspaces , Microsoft.CodeAnalysis.Workspaces.MSBuild , Microsoft.Net.Compilers.Toolset
     From Version 4.10.0-3.24267.15 -> To Version 4.10.0-3.24270.2
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    d210b65 View commit details
  16. Update dependencies from https://github.com/dotnet/source-build-exter…

    …nals build 20240519.1
    
    Microsoft.SourceBuild.Intermediate.source-build-externals
     From Version 8.0.0-alpha.1.24263.1 -> To Version 8.0.0-alpha.1.24269.1
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    501ab0a View commit details
  17. Update dependencies from https://github.com/dotnet/roslyn build 20240…

    …520.14
    
    Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.CSharp.CodeStyle , Microsoft.CodeAnalysis.CSharp.Features , Microsoft.CodeAnalysis.CSharp.Workspaces , Microsoft.CodeAnalysis.Workspaces.MSBuild , Microsoft.Net.Compilers.Toolset
     From Version 4.11.0-2.24268.2 -> To Version 4.11.0-2.24270.14
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    d2d4619 View commit details
  18. Update dependencies from https://github.com/dotnet/fsharp build 20240…

    …520.4
    
    Microsoft.SourceBuild.Intermediate.fsharp , Microsoft.FSharp.Compiler
     From Version 8.0.400-beta.24267.3 -> To Version 8.0.400-beta.24270.4
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    422f3c3 View commit details
  19. Update dependencies from https://github.com/dotnet/source-build-exter…

    …nals build 20240519.1
    
    Microsoft.SourceBuild.Intermediate.source-build-externals
     From Version 8.0.0-alpha.1.24263.1 -> To Version 8.0.0-alpha.1.24269.1
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    62de7f2 View commit details
  20. Update dependencies from https://github.com/dotnet/msbuild build 2024…

    …0521.1
    
    Microsoft.SourceBuild.Intermediate.msbuild , Microsoft.Build , Microsoft.Build.Localization
     From Version 17.11.0-preview-24267-02 -> To Version 17.11.0-preview-24271-01
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    0271a8e View commit details
  21. Update dependencies from https://github.com/dotnet/razor build 202405…

    …20.1
    
    Microsoft.AspNetCore.Mvc.Razor.Extensions.Tooling.Internal , Microsoft.CodeAnalysis.Razor.Tooling.Internal , Microsoft.NET.Sdk.Razor.SourceGenerators.Transport
     From Version 7.0.0-preview.24267.3 -> To Version 9.0.0-preview.24270.1
    dotnet-maestro[bot] committed May 21, 2024
    Copy the full SHA
    8c77562 View commit details
  22. Copy the full SHA
    c7e020f View commit details
  23. Copy the full SHA
    a4787a0 View commit details
  24. [main] Update dependencies from dotnet/runtime (#41014)

    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Eric StJohn <ericstj@microsoft.com>
    Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
    4 people authored May 21, 2024
    Copy the full SHA
    a543ce7 View commit details
  25. Merged PR 39867: [internal/release/8.0.1xx] Update dependencies from …

    …dnceng/internal/dotnet-aspnetcore
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:5ae73aca-14b4-4570-17b0-08dbd53e3897)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
    - **Subscription**: 5ae73aca-14b4-4570-17b0-08dbd53e3897
    - **Build**: 20240520.26
    - **Date Produced**: May 21, 2024 5:05:57 AM UTC
    - **Commit**: 714a9761f995103a6cdf21a7c41041740293bae9
    - **Branch**: refs/heads/internal/release/8.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **dotnet-dev-certs**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **dotnet-user-jwts**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **dotnet-user-secrets**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Analyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.App.Ref**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.App.Ref.Internal**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.App.Runtime.win-x64**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.Authorization**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.Components.SdkAnalyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Components.Web**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.DeveloperCertificates.XPlat**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Mvc.Analyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Mvc.Api.Analyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.TestHost**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.Extensions.FileProviders.Embedded**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.Extensions.ObjectPool**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.JSInterop**: [from 8.0.7 to 8.0.7][1]
      - **VS.Redist.Common.AspNetCore.SharedFramework.x64.8.0**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC4e7e55981127025e372d0448231adba1519ed47f&targetVersion=GC714a9761f995103a6cdf21a7c41041740293bae9&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:5ae73aca-14b4-4570-17b0-08dbd53e3897)
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    7f7d47f View commit details
  26. Merged PR 39866: [internal/release/8.0.3xx] Update dependencies from …

    …dnceng/internal/dotnet-aspnetcore
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:911684f3-0faa-4fc9-de45-08dc11e85c3a)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
    - **Subscription**: 911684f3-0faa-4fc9-de45-08dc11e85c3a
    - **Build**: 20240520.26
    - **Date Produced**: May 21, 2024 5:05:57 AM UTC
    - **Commit**: 714a9761f995103a6cdf21a7c41041740293bae9
    - **Branch**: refs/heads/internal/release/8.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **dotnet-dev-certs**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **dotnet-user-jwts**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **dotnet-user-secrets**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Analyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.App.Ref**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.App.Ref.Internal**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.App.Runtime.win-x64**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.Authorization**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.Components.SdkAnalyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Components.Web**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.AspNetCore.DeveloperCertificates.XPlat**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Mvc.Analyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.Mvc.Api.Analyzers**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
      - **Microsoft.AspNetCore.TestHost**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.Extensions.FileProviders.Embedded**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.Extensions.ObjectPool**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.JSInterop**: [from 8.0.7 to 8.0.7][1]
      - **VS.Redist.Common.AspNetCore.SharedFramework.x64.8.0**: [from 8.0.7-servicing.24270.18 to 8.0.7-servicing.24270.26][1]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC4e7e55981127025e372d0448231adba1519ed47f&targetVersion=GC714a9761f995103a6cdf21a7c41041740293bae9&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:911684f3-0faa-4fc9-de45-08dc11e85c3a)
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    24e85ab View commit details
  27. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-windowsdesktop build 20240521.2
    
    Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 , VS.Redist.Common.WindowsDesktop.SharedFramework.x64.6.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.6.0
     From Version 6.0.32 -> To Version 6.0.32
    
    Dependency coherency updates
    
    Microsoft.NET.Sdk.WindowsDesktop
     From Version 6.0.32-servicing.24270.10 -> To Version 6.0.32-servicing.24270.13 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    f9cc4fd View commit details
  28. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-windowsdesktop build 20240521.2
    
    Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 , VS.Redist.Common.WindowsDesktop.SharedFramework.x64.6.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.6.0
     From Version 6.0.32 -> To Version 6.0.32
    
    Dependency coherency updates
    
    Microsoft.NET.Sdk.WindowsDesktop
     From Version 6.0.32-servicing.24270.10 -> To Version 6.0.32-servicing.24270.13 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    1f06769 View commit details
  29. Merged PR 39878: [internal/release/6.0.4xx] Update dependencies from …

    …dnceng/internal/dotnet-windowsdesktop
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:Coherency Updates)
    ## Coherency Updates
    
    The following updates ensure that dependencies with a *CoherentParentDependency*
    attribute were produced in a build used as input to the parent dependency's build.
    See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)
    
    [DependencyUpdate]: <> (Begin)
    
    - **Coherency Updates**:
      - **Microsoft.NET.Sdk.WindowsDesktop**: from 6.0.32-servicing.24270.10 to 6.0.32-servicing.24270.13 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:Coherency Updates)
    
    [marker]: <> (Begin:388a1e54-5d88-4052-3024-08da65ba4584)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
    - **Subscription**: 388a1e54-5d88-4052-3024-08da65ba4584
    - **Build**: 20240521.2
    - **Date Produced**: May 21, 2024 4:55:20 PM UTC
    - **Commit**: fd7dd9ef7cc145f2f58a9783ae4d9278e8d38b26
    - **Branch**: refs/heads/internal/release/6.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **Microsoft.WindowsDesktop.App.Ref**: [from 6.0.32 to 6.0.32][1]
      - **Microsoft.WindowsDesktop.App.Runtime.win-x64**: [from 6.0.32 to 6.0.32][1]
      - **VS.Redist.Common.WindowsDesktop.SharedFramework.x64.6.0**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24271.2][1]
      - **VS.Redist.Common.WindowsDesktop.TargetingPack.x64.6.0**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24271.2][1]
      - **Microsoft.NET.Sdk.WindowsDesktop**: [from 6.0.32-servicing.24270.10 to 6.0.32-servicing.24270.13][2]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GC32e0f9e1f2709e665f70c6ab04af0db13fe282b8&targetVersion=GCfd7dd9ef7cc145f2f58a9783ae4d9278e8d38b26&_a=files
    [2]: https://dev.azure.com/dnceng/internal/_git/dotnet-wpf/branches?baseVersion=GCc0fec5a46de850303175b2501975e5dceb5f81a8&targetVersion=GC1d682d78ec30616431895982506dd675d4b29877&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:388a1e54-5d88-4052-3024-08da65ba4584)
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    1273d12 View commit details
  30. Merged PR 39879: [internal/release/6.0.1xx] Update dependencies from …

    …dnceng/internal/dotnet-windowsdesktop
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:Coherency Updates)
    ## Coherency Updates
    
    The following updates ensure that dependencies with a *CoherentParentDependency*
    attribute were produced in a build used as input to the parent dependency's build.
    See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)
    
    [DependencyUpdate]: <> (Begin)
    
    - **Coherency Updates**:
      - **Microsoft.NET.Sdk.WindowsDesktop**: from 6.0.32-servicing.24270.10 to 6.0.32-servicing.24270.13 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:Coherency Updates)
    
    [marker]: <> (Begin:258d4206-cc1e-4c20-39b6-08d960f4ca81)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
    - **Subscription**: 258d4206-cc1e-4c20-39b6-08d960f4ca81
    - **Build**: 20240521.2
    - **Date Produced**: May 21, 2024 4:55:20 PM UTC
    - **Commit**: fd7dd9ef7cc145f2f58a9783ae4d9278e8d38b26
    - **Branch**: refs/heads/internal/release/6.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **Microsoft.WindowsDesktop.App.Ref**: [from 6.0.32 to 6.0.32][1]
      - **Microsoft.WindowsDesktop.App.Runtime.win-x64**: [from 6.0.32 to 6.0.32][1]
      - **VS.Redist.Common.WindowsDesktop.SharedFramework.x64.6.0**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24271.2][1]
      - **VS.Redist.Common.WindowsDesktop.TargetingPack.x64.6.0**: [from 6.0.32-servicing.24270.17 to 6.0.32-servicing.24271.2][1]
      - **Microsoft.NET.Sdk.WindowsDesktop**: [from 6.0.32-servicing.24270.10 to 6.0.32-servicing.24270.13][2]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GC32e0f9e1f2709e665f70c6ab04af0db13fe282b8&targetVersion=GCfd7dd9ef7cc145f2f58a9783ae4d9278e8d38b26&_a=files
    [2]: https://dev.azure.com/dnceng/internal/_git/dotnet-wpf/branches?baseVersion=GCc0fec5a46de850303175b2501975e5dceb5f81a8&targetVersion=GC1d682d78ec30616431895982506dd675d4b29877&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:258d4206-cc1e-4c20-39b6-08d960f4ca81)
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    ac53c74 View commit details
  31. [main] Update dependencies from nuget/nuget.client (#41056)

    [main] Update dependencies from nuget/nuget.client
    dotnet-maestro[bot] authored May 21, 2024
    Copy the full SHA
    f7f1ac0 View commit details
  32. Copy the full SHA
    8862fb1 View commit details
  33. [main] Update dependencies from dotnet/windowsdesktop (#41054)

    [main] Update dependencies from dotnet/windowsdesktop
    dotnet-maestro[bot] authored May 21, 2024
    Copy the full SHA
    425ba23 View commit details
  34. Copy the full SHA
    6ea6ab5 View commit details
  35. Merged PR 39880: Updated Version.Details.xml - reverted bad merge

    Updated Version.Details.xml - reverted bad merge
    vseanreesermsft committed May 21, 2024
    Copy the full SHA
    afe72aa View commit details
  36. [main] Update dependencies from dotnet/source-build-reference-packages (

    #41046)
    
    [main] Update dependencies from dotnet/source-build-reference-packages
    dotnet-maestro[bot] authored May 21, 2024
    Copy the full SHA
    add5501 View commit details
  37. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-windowsdesktop build 20240521.4
    
    Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 , VS.Redist.Common.WindowsDesktop.SharedFramework.x64.8.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.8.0
     From Version 8.0.7 -> To Version 8.0.7
    
    Dependency coherency updates
    
    Microsoft.NET.Sdk.WindowsDesktop
     From Version 8.0.7-servicing.24270.8 -> To Version 8.0.7-servicing.24271.5 (parent: Microsoft.WindowsDesktop.App.Ref
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    b7e7f25 View commit details
  38. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-windowsdesktop build 20240521.4
    
    Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 , VS.Redist.Common.WindowsDesktop.SharedFramework.x64.8.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.8.0
     From Version 8.0.7 -> To Version 8.0.7
    
    Dependency coherency updates
    
    Microsoft.NET.Sdk.WindowsDesktop
     From Version 8.0.7-servicing.24270.8 -> To Version 8.0.7-servicing.24271.5 (parent: Microsoft.WindowsDesktop.App.Ref
    dotnet-bot committed May 21, 2024
    Copy the full SHA
    ee4cadd View commit details
  39. Copy the full SHA
    310d55f View commit details
  40. [main] Update dependencies from dotnet/arcade (#41043)

    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored May 21, 2024
    Copy the full SHA
    53df9a2 View commit details
  41. Copy the full SHA
    a47f4ad View commit details
  42. Copy the full SHA
    7705eb6 View commit details
  43. Copy the full SHA
    00186aa View commit details
  44. Merge branch 'release/8.0.4xx' into darc-release/8.0.4xx-f0cc2005-e70…

    …d-4dfd-85c9-9f0465bf8dfb
    nagilson authored May 21, 2024
    Copy the full SHA
    418bb48 View commit details
  45. Merged PR 39881: [internal/release/8.0.1xx] Update dependencies from …

    …dnceng/internal/dotnet-windowsdesktop
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:Coherency Updates)
    ## Coherency Updates
    
    The following updates ensure that dependencies with a *CoherentParentDependency*
    attribute were produced in a build used as input to the parent dependency's build.
    See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)
    
    [DependencyUpdate]: <> (Begin)
    
    - **Coherency Updates**:
      - **Microsoft.NET.Sdk.WindowsDesktop**: from 8.0.7-servicing.24270.8 to 8.0.7-servicing.24271.5 (parent: Microsoft.WindowsDesktop.App.Ref)
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:Coherency Updates)
    
    [marker]: <> (Begin:43ca46dd-3142-499e-f076-08dbd5a5cbe7)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
    - **Subscription**: 43ca46dd-3142-499e-f076-08dbd5a5cbe7
    - **Build**: 20240521.4
    - **Date Produced**: May 21, 2024 5:52:45 PM UTC
    - **Commit**: ba84675a76a8c12ecf4549f9ec9d98a587ef3e75
    - **Branch**: refs/heads/internal/release/8.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **Microsoft.WindowsDesktop.App.Ref**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.WindowsDesktop.App.Runtime.win-x64**: [from 8.0.7 to 8.0.7][1]
      - **VS.Redist.Common.WindowsDesktop.SharedFramework.x64.8.0**: [from 8.0.7-servicing.24270.15 to 8.0.7-servicing.24271.4][1]
      - **VS.Redist.Common.WindowsDesktop.TargetingPack.x64.8.0**: [from 8.0.7-servicing.24270.15 to 8.0.7-servicing.24271.4][1]
      - **Microsoft.NET.Sdk.WindowsDesktop**: [from 8.0.7-servicing.24270.8 to 8.0.7-servicing.24271.5][2]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GC8759cccda686ccebdbd59c90c9e0524082671198&targetVersion=GCba84675a76a8c12ecf4549f9ec9d98a587ef3e75&_a=files
    [2]: https://dev.azure.com/dnceng/internal/_git/dotnet-wpf/branches?baseVersion=GC6c96e5e2b40908998ba65dac3171b90d6b3ca775&targetVersion=GC7db8d5b8559d931e0b5555b7d3eec6c083dd6e59&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:43ca46dd-3142-499e-f076-08dbd5a5cbe7)
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    b0f0880 View commit details
  46. Merged PR 39882: [internal/release/8.0.3xx] Update dependencies from …

    …dnceng/internal/dotnet-windowsdesktop
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:Coherency Updates)
    ## Coherency Updates
    
    The following updates ensure that dependencies with a *CoherentParentDependency*
    attribute were produced in a build used as input to the parent dependency's build.
    See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)
    
    [DependencyUpdate]: <> (Begin)
    
    - **Coherency Updates**:
      - **Microsoft.NET.Sdk.WindowsDesktop**: from 8.0.7-servicing.24270.8 to 8.0.7-servicing.24271.5 (parent: Microsoft.WindowsDesktop.App.Ref)
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:Coherency Updates)
    
    [marker]: <> (Begin:1adb2556-0120-43d1-c468-08dc11e32ec2)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
    - **Subscription**: 1adb2556-0120-43d1-c468-08dc11e32ec2
    - **Build**: 20240521.4
    - **Date Produced**: May 21, 2024 5:52:45 PM UTC
    - **Commit**: ba84675a76a8c12ecf4549f9ec9d98a587ef3e75
    - **Branch**: refs/heads/internal/release/8.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **Microsoft.WindowsDesktop.App.Ref**: [from 8.0.7 to 8.0.7][1]
      - **Microsoft.WindowsDesktop.App.Runtime.win-x64**: [from 8.0.7 to 8.0.7][1]
      - **VS.Redist.Common.WindowsDesktop.SharedFramework.x64.8.0**: [from 8.0.7-servicing.24270.15 to 8.0.7-servicing.24271.4][1]
      - **VS.Redist.Common.WindowsDesktop.TargetingPack.x64.8.0**: [from 8.0.7-servicing.24270.15 to 8.0.7-servicing.24271.4][1]
      - **Microsoft.NET.Sdk.WindowsDesktop**: [from 8.0.7-servicing.24270.8 to 8.0.7-servicing.24271.5][2]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GC8759cccda686ccebdbd59c90c9e0524082671198&targetVersion=GCba84675a76a8c12ecf4549f9ec9d98a587ef3e75&_a=files
    [2]: https://dev.azure.com/dnceng/internal/_git/dotnet-wpf/branches?baseVersion=GC6c96e5e2b40908998ba65dac3171b90d6b3ca775&targetVersion=GC7db8d5b8559d931e0b5555b7d3eec6c083dd6e59&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:1adb2556-0120-43d1-c468-08dc11e32ec2)
    dotnet-bot authored and vseanreesermsft committed May 21, 2024
    Copy the full SHA
    6857f8b View commit details
  47. [main] Update dependencies from dotnet/roslyn (#41040)

    [main] Update dependencies from dotnet/roslyn
    dotnet-maestro[bot] authored May 21, 2024
    Copy the full SHA
    26e4669 View commit details
  48. Copy the full SHA
    b5cdf4f View commit details
  49. Copy the full SHA
    f675295 View commit details
  50. [main] Update dependencies from dotnet/msbuild (#41045)

    [main] Update dependencies from dotnet/msbuild
    
    
     - Merge branch 'main' into darc-main-c8cb2532-368c-4480-931c-844bd44ba8ab
    dotnet-maestro[bot] authored May 21, 2024
    Copy the full SHA
    2de4ba1 View commit details
Showing 8,488 changed files with 967,981 additions and 226,178 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"version": 1,
"isRoot": true,
"tools": {
"microsoft.dotnet.darc": {
"version": "1.1.0-beta.25072.2",
"commands": [
"darc"
]
}
}
}
10 changes: 10 additions & 0 deletions .config/tsaoptions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"instanceUrl": "https://devdiv.visualstudio.com/",
"template": "TFSDEVDIV",
"projectName": "DEVDIV",
"areaPath": "DevDiv\\NET Tools\\SDK",
"iterationPath": "DevDiv",
"notificationAliases": [ "dotnetdevexcli@microsoft.com" ],
"repositoryName": "dotnet-sdk",
"codebaseName": "dotnet-sdk"
}
26 changes: 26 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// For format details, see https://aka.ms/devcontainer.json.
{
"name": "dotnet",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"customizations": {
"vscode": {
"extensions": [
"ms-dotnettools.csdevkit",
"EditorConfig.EditorConfig",
"DavidAnson.vscode-markdownlint"
]
}
},
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "bash -i ${containerWorkspaceFolder}/.devcontainer/scripts/post-creation.sh",
// Add the locally installed dotnet to the path to ensure that it is activated
// This is needed so that things like the C# extension can resolve the correct SDK version
"remoteEnv": {
"PATH": "${containerWorkspaceFolder}/.dotnet:${containerEnv:PATH}",
"DOTNET_INSTALL_DIR": "${containerWorkspaceFolder}/.dotnet",
"DOTNET_MULTILEVEL_LOOKUP": "0",
"DOTNET_ROOT": "${containerWorkspaceFolder}/.dotnet",
"DOTNET_MSBUILD_SDK_RESOLVER_CLI_DIR": "${containerWorkspaceFolder}/.dotnet",
"NUGET_PACKAGES": "/home/vscode/.nuget/packages"
}
}
4 changes: 4 additions & 0 deletions .devcontainer/scripts/post-creation.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Install SDK and tool dependencies before container starts
# Also run the full restore on the repo so that go-to definition
# and other language features will be available in C# files
./restore.sh
61 changes: 61 additions & 0 deletions .devcontainer/vmr/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<!--
######## ######## ### ######## ######## ## ## #### ######
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ##
######## ###### ## ## ## ## ## ######### ## ######
## ## ## ######### ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ######## ## ## ######## ## ## ## #### ######
-->

This Codespace allows you to debug or make changes to the .NET SDK product. In case you ran this
from a `dotnet/sdk` PR branch, the directory tree contains the VMR (`dotnet/dotnet`) checked out into
`/workspaces/dotnet` with the PR changes pulled into it. Building the VMR from the codespace mimics
what the VMR pipelines in an sdk PR are doing. The build takes about 45-75 minutes
(depending on the machine spec and target OS) and, after completion, produces an archived .NET SDK located in
`/workspaces/dotnet/artifacts/assets/Release`.

## Build the SDK

To build the repository, run one of the following:
```bash
# Microsoft based build
./build.sh
```
or

```bash
# Building from source only
./prep-source-build.sh && ./build.sh -sb
```

> Please note that, at this time, the build modifies some of the checked-in sources so it might
be preferential to rebuild the Codespace between attempts (or reset the working tree changes).

For more details, see the instructions at https://github.com/dotnet/dotnet.

## Synchronize your changes in locally

When debugging the build, you have two options how to test your changes in this environment.

### Making changes to the VMR directly

You can make the changes directly to the local checkout of the VMR at `/workspaces/dotnet`. You
can then try to build the VMR and see if the change works for you.

### Pull changes into the Codespace from your fork

You can also make a fix in the individual source repository (e.g. `dotnet/runtime`) and push the
fix into a branch; can be in your fork too. Once you have the commit pushed, you can pull this
version of the repository into the Codespace by running:

```
/workspaces/synchronize-vmr.sh \
--repository <repo>:<commit, tag or branch> \
--remote <repo>:<fork URI>
```

You can now proceed building the VMR in the Codespace using instructions above. You can repeat
this process and sync a new commit from your fork. Only note that, at this time, Source-Build
modifies some of the checked-in sources so you'll need to revert the working tree changes
between attempts.
25 changes: 25 additions & 0 deletions .devcontainer/vmr/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// Container suitable for investigating issues with source build
// Contains the VMR (dotnet/dotnet) with applied changes from the current PR
// The container supports source-building the SDK
{
"name": "VMR with PR changes",
"image": "mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9",
"hostRequirements": {
// A completely source built .NET is >64 GB with all the repos/artifacts
"storage": "128gb"
},
"customizations": {
"vscode": {
"extensions": [
"ms-dotnettools.csharp"
]
},
"codespaces": {
"openFiles": [
"sdk/.devcontainer/vmr/README.md"
]
}
},
"onCreateCommand": "${containerWorkspaceFolder}/sdk/.devcontainer/vmr/init.sh",
"workspaceFolder": "/workspaces"
}
30 changes: 30 additions & 0 deletions .devcontainer/vmr/init.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/usr/bin/env bash

set -ex

source="${BASH_SOURCE[0]}"
script_root="$( cd -P "$( dirname "$source" )" && pwd )"

sdk_dir=$(realpath "$script_root/../..")
workspace_dir=$(realpath "$sdk_dir/../")
tmp_dir=$(realpath "$workspace_dir/tmp")
vmr_dir=$(realpath "$workspace_dir/dotnet")

cp "$sdk_dir/.devcontainer/vmr/synchronize-vmr.sh" "$workspace_dir"

mkdir -p "$tmp_dir"

# Codespaces performs a shallow fetch only
git -C "$sdk_dir" fetch --all --unshallow

# We will try to figure out, which branch is the current (PR) branch based off of
# We need this to figure out, which VMR branch to use
vmr_branch=$(git -C "$sdk_dir" log --pretty=format:'%D' HEAD^ \
| grep 'origin/' \
| head -n1 \
| sed 's@origin/@@' \
| sed 's@,.*@@')

"$workspace_dir/synchronize-vmr.sh" --branch "$vmr_branch" --ci --debug

cd "$vmr_dir"
4 changes: 4 additions & 0 deletions .devcontainer/vmr/synchronize-vmr.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash

(cd /workspaces/sdk \
&& ./eng/vmr-sync.sh --vmr /workspaces/dotnet --tmp /workspaces/tmp $*)
Loading