Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/6.0-preview7] Update dependencies from dotnet/arcade #56235

Commits on Jul 23, 2021

  1. Update dependencies from https://github.com/dotnet/arcade build 20210…

    …722.16
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21364.3 -> To Version 6.0.0-beta.21372.16
    dotnet-maestro[bot] committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    09bae7d View commit details
    Browse the repository at this point in the history
  2. Cherry-pick (#55283)

    * Update SDK to 6.0 Preview 6
    
    Part of #55281
    
    * Enable COM support to work around missing symbols in tests
    
    * Update eng/testing/linker/project.csproj.template
    
    * Disable the workload targets
    
    * Disable workloads for wasm builds
    
    For in-tree builds, and tests we don't want to use workloads from dotnet
    being used to build these.
    
    For the projects being built on the build machine, we can disable them
    via `Directory.Build.props`, and wasm's InTree/LocalBuild props. But for
    projects that get built on helix, eg. the runtime tests, we are setting
    the property values as environment variables.
    
    * Fix setting envvars for disabling workloads
    
    * Another attempt to fix wasm tests
    
    In preview5, the workload manifest overrides
    `$(UsingBrowserRuntimeWorkload)` setting, so pass it on the command
    line.
    
    ``xml
        <PropertyGroup Condition="'$(RuntimeIdentifier)' == 'browser-wasm'">
            <UsingBrowserRuntimeWorkload Condition="'$(RunAOTCompilation)' == 'true' or '$(UsingMicrosoftNETSdkBlazorWebAssembly)' != 'true'" >true</UsingBrowserRuntimeWorkload>
            <UsingBrowserRuntimeWorkload Condition="'$(UsingBrowserRuntimeWorkload)' == ''" >$(WasmNativeWorkload)</UsingBrowserRuntimeWorkload>
        </PropertyGroup>
    ```
    
    * Fix host tests after upgrade to P5
    
    In P5 we don't generate .runtimeconfig.dev.json anymore. Some tests started to fail because they relied on the .runtime.dev.json to include local nuget cache in the probing paths.
    
    I changed one of those tests to force-generate .runtimeconfig.dev.json as for the tested scenario it seems to make sense. For the other test I modified it to copy the necessary dependency into the right location instead.
    
    * Fix up reflection to private FileStatus field
    
    * Disable workload resolver for wasm.build.tests, EMSDK run
    
    * Disable workloads for wasm with MSBuildEnableWorkloadResolver=false everywhere
    
    * remove linker workaround
    
    * [wasm] Remove args unnecessary for disabling workloads
    
    * Pass MSBuildEnableWorkloadResolver property to individual trimming projects
    
    Co-authored-by: Juan Sebastian Hoyos Ayala <juhoyosa@microsoft.com>
    Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>
    Co-authored-by: Larry Ewing <lewing@microsoft.com>
    Co-authored-by: Ankit Jain <radical@gmail.com>
    Co-authored-by: vitek-karas <vitek.karas@microsoft.com>
    Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
    Co-authored-by: Anirudh Agnihotry <anirudhagnihotry098@gmail.com>
    8 people authored and mmitche committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    1139509 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/6.0-preview7' into darc-release/6.0-preview7-90…

    …79d833-2fa5-4698-848c-09459fb9dc00
    mmitche committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    b91652b View commit details
    Browse the repository at this point in the history