* Enable NuGet Audit and fix issues (#107639)
* Enable NuGet Audit and fix issues
Microsoft.NET.HostModel can reference the live builds of the packages
it depends on. These will be deployed by the SDK.
Most other audit alerts were due to tasks pulling in old dependencies
that aren't even used by the task. Avoid these by cherry-picking
just the assemblies needed by the tasks and provided by MSBuild / SDK.
This prevents NuGet from downloading the package closure with the
vulnerable packages. We don't need those packages since the tasks
aren't responsible for deploying them. A better solution in the future
would be a targeting pack for MSBuild and the .NET SDK - so that
components that contribute to these hosts have a surface area they can
target without taking on responsibility for servicing.
There is once case where we have a test that references NuGet.* packages
which also bring in stale dependencies that overlap with framework
assemblies. Avoid these by cherry-picking the NuGet packages in the
same way.
* Fix package path on linux
* Only use live JSON from HostModel
SDK pins S.R.M and a few others, so don't make them upgrade yet.
* Add a couple missing assembly references
* Refactor tasks dependencies
Consolidate representation of msbuild-provided task dependencies
* Fix audit warnings in tests
* Remove MetadataLoadContext from WasmAppBuilder package
* Update Analyzer.Testing packages
* Reduce exposure of Microsoft.Build.Tasks.Core
* Fix audit warnings that only occur on browser
* Update Asn1 used by linker analyzer tests
* React to breaking change in analyzer test SDK
* Enable working DryIoc tests
* Fix double-write when LibrariesConfiguration differs from Configuration
* Fix LibrariesConfiguration update target
* Clean up references and add comments.
* Make HostModel references private
This ensures projects referenced will not be rebuilt by tests.
This also means the HostModel package will not list these as references,
but that's OK since the SDK provides them and this is not a shipping
package.
* Use ProjectReferenceExclusion to avoid framework project references
On .NETCore we want to use the targeting pack and avoid rebuilding libs.
* Update src/libraries/System.Runtime.InteropServices.JavaScript/tests/JSImportGenerator.UnitTest/JSImportGenerator.Unit.Tests.csproj
Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
---------
Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
* Remove live System.Text.Json reference from HostModel (#108263)
* Reduce changes to src/installer
Since we're no longer trying to reference live S.T.J we don't need these.
* Update JSON toolset version
* Don't error for NuGet audit on non-official builds (#108718)
* Reference live S.T.JSON from DI.ExternalContainers.Tests
* Update STJ in Wasm.Build.Tests
* Make SystemTextJsonToolsetVersion 8.0.4
We cannot count on VS and MSBuild updating by the time 9.0 ships GA.
Fix WASM projects which only target .NET by referencing the LKG and dropping all assets.
For Microsoft.NET.HostModel and other build tasks, keep them on the version we can garuntee is present in VS. NoWarn the Audit warnings here. This is safe because we can ensure one of two things.
1. The package is non-shipping and customers won't see the warning and the referencing repo in the product will ensure an update or exclusion of the dependency. (HostModel)
2. The project excludes the reference entirely as making it PrivateAssets (not in package) and ExcludeAssets=runtime (no possibility of using runtime).
* Fix STJ audit warning in installer tests
---------
Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
* Update dependencies from https://github.com/dotnet/emsdk build 20241015.1
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24513.1 -> To Version 9.0.0-rtm.24515.1
* Update from emsdk build
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Matt Mitchell (.NET) <mmitche@microsoft.com>
* Update dependencies from https://github.com/dotnet/emsdk build 20241001.3
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24469.1 -> To Version 9.0.0-rtm.24501.3
* Update dependencies from https://github.com/dotnet/emsdk build 20241002.7
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24501.3 -> To Version 9.0.0-rtm.24502.7
* Update dependencies from https://github.com/dotnet/icu build 20241002.3
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-rtm.24466.4 -> To Version 9.0.0-rtm.24502.3
* Fix alloca builder creation (#107464)
This was hitting assert with debug version of llvm
* Put coherency updates back
* Fix windows build, add ntdll dependency
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix mono_llvm_check_cpu_features
* Remove crashing wasi AOT tests
* Disable wasi smoke AOT tests
* Disable failing WBT test for wasi
* Update dependencies from https://github.com/dotnet/emsdk build 20241003.1
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24502.7 -> To Version 9.0.0-rtm.24503.1
Dependency coherency updates
runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
From Version 19.0.0-alpha.1.24401.1 -> To Version 19.1.0-alpha.1.24501.1 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
* Update eh_typeid_for intrinsic
The signature changed in 10edb4991c
This fixes crash during registration of the intrinsic and the generated IR is now different.
Before:
CATCHPAD0_BB4: ; preds = %LPAD0_BB3
%11 = catchpad within %10 [ptr @_ZTIPi]
%12 = tail call ptr @llvm.wasm.get.exception(token %11)
%13 = tail call i32 @llvm.wasm.get.ehselector(token %11)
%14 = tail call i32 @llvm.eh.typeid.for(ptr @_ZTIPi)
%15 = icmp eq i32 %13, %14
br i1 %15, label %CATCH_BB5, label %NOCATCH_BB6
After:
CATCHPAD0_BB4: ; preds = %LPAD0_BB3
%11 = catchpad within %10 [ptr @_ZTIPi]
%12 = tail call ptr @llvm.wasm.get.exception(token %11)
%13 = tail call i32 @llvm.wasm.get.ehselector(token %11)
%14 = tail call i32 @llvm.eh.typeid.for.p0(ptr @_ZTIPi)
%15 = icmp eq i32 %13, %14
br i1 %15, label %CATCH_BB5, label %NOCATCH_BB6
* Update dependencies from https://github.com/dotnet/emsdk build 20241004.4
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24503.1 -> To Version 9.0.0-rtm.24504.4
Dependency coherency updates
runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
From Version 19.1.0-alpha.1.24501.1 -> To Version 19.1.0-alpha.1.24503.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
* Update dependencies from https://github.com/dotnet/emsdk build 20241007.2
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24504.4 -> To Version 9.0.0-rtm.24507.2
* Update dependencies from https://github.com/dotnet/emsdk build 20241008.2
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24507.2 -> To Version 9.0.0-rtm.24508.2
* Update dependencies from https://github.com/dotnet/emsdk build 20241013.1
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rtm.24508.2 -> To Version 9.0.0-rtm.24513.1
Dependency coherency updates
runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
From Version 19.1.0-alpha.1.24503.2 -> To Version 19.1.0-alpha.1.24510.5 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Radek Doulik <radek.doulik@gmail.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Update dependencies from https://github.com/dotnet/roslyn build 20240926.11
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24473.3 -> To Version 4.13.0-1.24476.11
* Update dependencies from https://github.com/dotnet/roslyn build 20240927.6
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.13.0-1.24476.11 -> To Version 4.12.0-3.24477.6
* Update dependencies from https://github.com/dotnet/roslyn build 20240929.1
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24477.6 -> To Version 4.12.0-3.24479.1
* Update dependencies from https://github.com/dotnet/roslyn build 20240930.5
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24479.1 -> To Version 4.12.0-3.24480.5
* Update dependencies from https://github.com/dotnet/roslyn build 20241001.10
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24480.5 -> To Version 4.12.0-3.24501.10
* Update dependencies from https://github.com/dotnet/roslyn build 20241002.14
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24501.10 -> To Version 4.12.0-3.24502.14
* Update dependencies from https://github.com/dotnet/roslyn build 20241004.1
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24502.14 -> To Version 4.12.0-3.24504.1
* Update dependencies from https://github.com/dotnet/roslyn build 20241004.7
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24504.1 -> To Version 4.12.0-3.24504.7
* Update dependencies from https://github.com/dotnet/roslyn build 20241009.5
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24504.7 -> To Version 4.12.0-3.24509.5
* Update dependencies from https://github.com/dotnet/roslyn build 20241010.2
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24509.5 -> To Version 4.12.0-3.24510.2
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task
From Version 9.0.100-rtm.24479.2 -> To Version 9.0.100-rtm.24504.15
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.5-alpha.24475.1 -> To Version 0.11.5-alpha.24480.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers
From Version 3.11.0-beta1.24454.1 -> To Version 3.11.0-beta1.24479.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24473.2 -> To Version 9.0.0-alpha.0.24480.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/sdk build 20240918.2
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task
From Version 9.0.100-rc.2.24466.7 -> To Version 9.0.100-rc.2.24468.2
* Update dependencies from https://github.com/dotnet/sdk build 20240929.2
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task
From Version 9.0.100-rc.2.24468.2 -> To Version 9.0.100-rtm.24479.2
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24468.1 -> To Version 9.0.0-alpha.0.24473.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/cecil build 20240923.1
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.5-alpha.24467.1 -> To Version 0.11.5-alpha.24473.1
* Update dependencies from https://github.com/dotnet/cecil build 20240925.1
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.5-alpha.24473.1 -> To Version 0.11.5-alpha.24475.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/roslyn build 20240919.4
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24469.1 -> To Version 4.12.0-3.24469.4
* Update dependencies from https://github.com/dotnet/roslyn build 20240920.11
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24469.4 -> To Version 4.12.0-3.24470.11
* Update dependencies from https://github.com/dotnet/roslyn build 20240923.3
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24470.11 -> To Version 4.12.0-3.24473.3
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24467.1 -> To Version 9.0.0-alpha.0.24468.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/roslyn build 20240917.5
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24463.9 -> To Version 4.12.0-3.24467.5
* Update dependencies from https://github.com/dotnet/roslyn build 20240918.2
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24467.5 -> To Version 4.12.0-3.24468.2
* Update dependencies from https://github.com/dotnet/roslyn build 20240919.1
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24468.2 -> To Version 4.12.0-3.24469.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rc.2.24466.4 -> To Version 9.0.0-rc.2.24468.8
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-rc.2.24466.2 -> To Version 9.0.0-rc.2.24467.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.5-alpha.24466.1 -> To Version 0.11.5-alpha.24467.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240917.3
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24466.2 -> To Version 9.0.0-alpha.1.24467.3
* Bump private intellisense version
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rc.2.24464.3 -> To Version 9.0.0-rc.2.24466.4
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240917.3
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24466.2 -> To Version 9.0.0-alpha.1.24467.3
* Bump private intellisense version
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.5-alpha.24460.1 -> To Version 0.11.5-alpha.24466.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24459.2 -> To Version 9.0.0-alpha.0.24467.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-rc.2.24466.2 -> To Version 9.0.0-rtm.24466.4
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Branding PreReleaseVersionLabel and PreReleaseVersionIteration
* Set PRERELEASE 0 in configureplatform.cmake
* Add check to properly handle release/rtm naming for workloads
Ported from a419d357c6
---------
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240815.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24374.1 -> To Version 8.0.0-alpha.1.24415.1
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240906.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 8.0.0-alpha.1.24415.1 -> To Version 9.0.0-alpha.1.24456.1
* Bump intellisense to 9.0.0-preview-20240830.1
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240909.3
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24456.1 -> To Version 9.0.0-alpha.1.24459.3
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240916.2
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24459.3 -> To Version 9.0.0-alpha.1.24466.2
* Add System.Composition*/8.* to SourceBuildPrebuiltBaseline
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240815.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24374.1 -> To Version 8.0.0-alpha.1.24415.1
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240906.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 8.0.0-alpha.1.24415.1 -> To Version 9.0.0-alpha.1.24456.1
* Bump intellisense to 9.0.0-preview-20240830.1
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240909.3
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24456.1 -> To Version 9.0.0-alpha.1.24459.3
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240916.2
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
From Version 9.0.0-alpha.1.24459.3 -> To Version 9.0.0-alpha.1.24466.2
* Add System.Composition*/8.* to SourceBuildPrebuiltBaseline
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
* Remove package references from library tests (#106737)
* Remove package references from library tests
These tests should be referencing the product assemblies so that they
test latest and not old bits.
* Reference the OOB version of SRSF and make sure it's copied
* BinaryFormatter tests should be skipped only on AOT, WASM and Mobile (#106858)
* respect AppContext switch (which is currently enabled for all projects in the root Directory.Build.props file)
* add project reference to all test projects that need working BF (and were being skipped for a while)
* adjust to changes from #104202: EqualityComparer<string>.Default is mapped to StringEqualityComparer, but serialized as GenericEqualityComparer<string>
* Don't use WeakReferences in the round trip test, as the target may get freed in the meantime, fixes#104905 (#106967)
* Enable more BinaryFormatter tests (#107408)
* enable the BinaryFormatter tests in System.Runtime.Serialization.Formatters.Tests
* add new test project, where the flag is disabled and it runs only 3 tests in total that ensure that
* The SerializationGuard is no longer activated since BF was moved to the OOB package, the tests need to reflect that.
* Disable binary formatter tests when DotNetBuildSourceOnly. (#107549)
* [mono][tvos] Do not treat assembly.pdb/xml files as native files to bundle when AOTing on Helix (#107079)
* Do not treat assembly.pdb/xml files as native files to bundle
* Bundle satellite assemblies as well
* [mono][ci] Include PDBs from runtime pack when building on Helix if required (#107348)
---------
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
Co-authored-by: Adam Sitnik <adam.sitnik@gmail.com>
Co-authored-by: Tom Deseyn <tom.deseyn@gmail.com>
Co-authored-by: Ivan Povazan <55002338+ivanpovazan@users.noreply.github.com>
* Remove package references from library tests (#106737)
* Remove package references from library tests
These tests should be referencing the product assemblies so that they
test latest and not old bits.
* Reference the OOB version of SRSF and make sure it's copied
* BinaryFormatter tests should be skipped only on AOT, WASM and Mobile (#106858)
* respect AppContext switch (which is currently enabled for all projects in the root Directory.Build.props file)
* add project reference to all test projects that need working BF (and were being skipped for a while)
* adjust to changes from #104202: EqualityComparer<string>.Default is mapped to StringEqualityComparer, but serialized as GenericEqualityComparer<string>
* Don't use WeakReferences in the round trip test, as the target may get freed in the meantime, fixes#104905 (#106967)
* Enable more BinaryFormatter tests (#107408)
* enable the BinaryFormatter tests in System.Runtime.Serialization.Formatters.Tests
* add new test project, where the flag is disabled and it runs only 3 tests in total that ensure that
* The SerializationGuard is no longer activated since BF was moved to the OOB package, the tests need to reflect that.
* Disable binary formatter tests when DotNetBuildSourceOnly. (#107549)
* [mono][tvos] Do not treat assembly.pdb/xml files as native files to bundle when AOTing on Helix (#107079)
* Do not treat assembly.pdb/xml files as native files to bundle
* Bundle satellite assemblies as well
* [mono][ci] Include PDBs from runtime pack when building on Helix if required (#107348)
---------
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
Co-authored-by: Tom Deseyn <tom.deseyn@gmail.com>
Co-authored-by: Ivan Povazan <55002338+ivanpovazan@users.noreply.github.com>
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task
From Version 9.0.100-rc.1.24409.1 -> To Version 9.0.100-rc.2.24466.7
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.5-alpha.24419.1 -> To Version 0.11.5-alpha.24460.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/roslyn build 20240910.1
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24458.2 -> To Version 4.12.0-3.24460.1
* Update dependencies from https://github.com/dotnet/roslyn build 20240911.1
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24460.1 -> To Version 4.12.0-3.24461.1
* Update dependencies from https://github.com/dotnet/roslyn build 20240912.2
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24461.1 -> To Version 4.12.0-3.24462.2
* Update dependencies from https://github.com/dotnet/roslyn build 20240913.1
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24462.2 -> To Version 4.12.0-3.24463.1
* Update dependencies from https://github.com/dotnet/roslyn build 20240913.9
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
From Version 4.12.0-3.24463.1 -> To Version 4.12.0-3.24463.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.NETCore.Runtime.ICU.Transport
From Version 10.0.0-alpha.1.24414.3 -> To Version 9.0.0-rc.2.24466.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24456.2 -> To Version 9.0.0-alpha.0.24459.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/emsdk build 20240909.5
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rc.2.24455.1 -> To Version 9.0.0-rc.2.24459.5
* Update dependencies from https://github.com/dotnet/emsdk build 20240911.2
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rc.2.24459.5 -> To Version 9.0.0-rc.2.24461.2
* Update dependencies from https://github.com/dotnet/emsdk build 20240914.3
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rc.2.24461.2 -> To Version 9.0.0-rc.2.24464.3
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
From Version 9.0.0-rc.2.24454.2 -> To Version 9.0.0-rc.2.24455.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>