Граф коммитов

829 Коммитов

Автор SHA1 Сообщение Дата
sujitnayak b5265ef370
[ClickOnce] Handle multiple apphost.exe files that could be published with an EXE to EXE P2P reference (#9447)
* [ClickOnce] Handle multiple apphost.exe files that could be published with an EXE to EXE P2P dependency

* Bump version

---------

Co-authored-by: Ladi Prosek <laprosek@microsoft.com>
2024-01-05 09:04:25 +01:00
github-actions[bot] 5f481c7bc7
Import the new Microsoft.Common.Test.targets target for multi-tfm (#9598)
Co-authored-by: Marco Rossignoli <mrossignol@microsoft.com>
2024-01-04 17:29:01 +00:00
dotnet-maestro-bot bbe185f58b
[automated] Merge branch 'vs17.9' => 'main' (#9577)
* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8840417 (#9566)

* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8840161

* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8840161

* Update dependencies from https://github.com/dotnet/arcade build 20231220.2 (#9574)

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23580.1 -> To Version 8.0.0-beta.23620.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9575)

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.67

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.64 -> To Version 6.9.0-preview.1.67

* Update dependencies from https://github.com/dotnet/roslyn build 20231221.4

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23615.7 -> To Version 4.9.0-3.23621.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9580)

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.70

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.67 -> To Version 6.9.0-preview.1.70

* Update dependencies from https://github.com/dotnet/roslyn build 20231229.3

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23621.4 -> To Version 4.9.0-3.23629.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

---------

Co-authored-by: dotnet bot <dotnet-bot@dotnetfoundation.org>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jan Krivanek <jankrivanek@microsoft.com>
2024-01-03 15:06:37 +00:00
dotnet-maestro[bot] 8ab35c51a7
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9580)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.70

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.67 -> To Version 6.9.0-preview.1.70

* Update dependencies from https://github.com/dotnet/roslyn build 20231229.3

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23621.4 -> To Version 4.9.0-3.23629.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-01-03 12:41:35 +01:00
dotnet-maestro[bot] 8a98e3af3e
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9575)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.67

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.64 -> To Version 6.9.0-preview.1.67

* Update dependencies from https://github.com/dotnet/roslyn build 20231221.4

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23615.7 -> To Version 4.9.0-3.23621.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-29 09:56:02 +08:00
dotnet-maestro[bot] 2018f34ec1
Update dependencies from https://github.com/dotnet/arcade build 20231220.2 (#9574)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23580.1 -> To Version 8.0.0-beta.23620.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-29 09:54:59 +08:00
AR-May 5a3f2030de
Merge branch 'main' into merge/vs17.9-to-main 2023-12-21 14:03:32 +01:00
AR-May e514b5973d
final branding for 17.9 (#9551) 2023-12-21 13:54:41 +01:00
dotnet-maestro[bot] a15b2dfb6b
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9557)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.64

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.50 -> To Version 6.9.0-preview.1.64

* Update dependencies from https://github.com/dotnet/roslyn build 20231215.7

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23608.9 -> To Version 4.9.0-3.23615.7

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-21 11:00:20 +01:00
Rainer Sigwald 352c48c021
Bump to .NET 8 GA package refs (#9535)
* darc update-dependencies --id 199769

This should be the GA 8.0 build.

* Add Tasks.Dataflow and Channels deps

```
darc add-dependency --name System.Threading.Channels --repo https://dev.azure.com/dnceng/internal/_git/dotnet-runtime --version 8.0.0 --commit 5535e31a712343a63f5d7d796cd874e563e5ac14 --type product

darc add-dependency --name System.Threading.Channels --repo https://dev.azure.com/dnceng/internal/_git/dotnet-runtime --version 8.0.0 --commit 5535e31a712343a63f5d7d796cd874e563e5ac14 --type product
```

* Binding redirect updates to 8.0 versions

* extend SourceBuildPrebuiltBaseline to new patterns
2023-12-18 16:23:13 -06:00
AR-May caa5b7d900
Merge pull request #9532 from dotnet-maestro-bot/merge/vs17.9-to-main
[automated] Merge branch 'vs17.9' => 'main'
2023-12-15 10:47:31 +01:00
dotnet-maestro[bot] b0e2b79230
[vs17.9] Update dependencies from dotnet/arcade (#9516)
* Update dependencies from https://github.com/dotnet/arcade build 20231130.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23463.1 -> To Version 8.0.0-beta.23580.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23426.1 -> To Version 1.0.0-beta.23475.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Bump minimum MSBuild and xcopy version for post-build

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2023-12-14 14:25:20 +01:00
AR-May 981ea31151
Disable localization for vs17.8 (#9531)
* Disable localization for vs17.8

* Bump version
2023-12-13 18:16:40 +01:00
AR-May f97064d3b8
Merge pull request #9529 from dotnet-maestro-bot/merge/vs17.9-to-main
[automated] Merge branch 'vs17.9' => 'main'
2023-12-13 14:45:52 +01:00
dotnet-maestro[bot] eea84ad7cf
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9517)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.50

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.45 -> To Version 6.9.0-preview.1.50

* Update dependencies from https://github.com/dotnet/roslyn build 20231208.9

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23602.1 -> To Version 4.9.0-3.23608.9

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-13 11:48:32 +01:00
Ella Hathaway 46d6273416
Remove Microsoft.SourceBuild.Intermediate from prebuilt baseline (#9511)
Prebuilt detection no longer detects Microsoft.SourceBuild.Intermediates as prebuilts due to dotnet/arcade#13935.

Addresses dotnet/source-build#3010
2023-12-12 09:01:15 -06:00
Roman Konecny 84f7f9823d
Merge branch 'main' into merge/vs17.9-to-main 2023-12-11 15:52:30 +01:00
Rainer Sigwald 7ec0e976ef
Update package validation baseline to 17.8 GA (#9481)
* Update validation baseline 
* Remove suppressions related to late 17.8 API removal
2023-12-08 09:25:25 -06:00
AR-May f914c9bfb6
Version 17.10 (#9499) 2023-12-06 11:37:06 +01:00
David Federman 2f3d37672a
Update Microsoft.BuildXL.Processes (#9476)
Update Microsoft.BuildXL.Processes

The primary motivation behind this update is to bring in a bug fix related to the BuildXL.Process assembly depending on BuildXL.Tracing, which is not available in the package.

This change also adjusts a breaking change to ChildProcessesToBreakawayFromSandbox, as well as added some extra logic associated with the reason behind the breaking change which supports dotnet scenarios better. This is just future-proofing though since reporting file accesses via detours is currently only available in MSBuild.exe.
2023-12-05 14:07:30 +08:00
dotnet-maestro[bot] 0e33df147b
Update dependencies from https://github.com/dotnet/roslyn build 20231202.1 (#9490)
Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23575.1 -> To Version 4.9.0-3.23602.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-05 11:31:08 +08:00
Gang Wang 67916dc459
Suppress CredScan error from legitimate unit test PFX file with private key (#9477)
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1922736

Context
CredentialScanner detected .\src\Tasks.UnitTests\TestResources\mycert.pfx that had certificate keys. Since it's legitimate unit test PFX file, this is false positive.

Changes Made
Suppress the CredScan error from the UT PFX file.

Testing
Verified the run with this experimental branch. The CredScan error was eliminated.

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2023-12-01 10:48:17 +01:00
dotnet-maestro[bot] e1652ea498
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9459)
* Update dependencies from https://github.com/dotnet/roslyn build 20231125.1

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23567.2 -> To Version 4.9.0-2.23575.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.45

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.36 -> To Version 6.9.0-preview.1.45

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-30 10:54:41 +01:00
dotnet-maestro[bot] 38bd5f4b15
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9438)
* Update dependencies from https://github.com/dotnet/roslyn build 20231117.2

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23562.2 -> To Version 4.9.0-2.23567.2

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.36

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.23 -> To Version 6.9.0-preview.1.36

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-21 14:05:37 +08:00
Farhad Alizada bf9d6d46d0
Upgrade packages Minor and Patches only (#9427)
Upgrade BenchmarkDotNet , FluentAssertions versions
2023-11-20 09:16:17 +01:00
dotnet-maestro[bot] d711b53150
[main] Update dependencies from dotnet/source-build-reference-packages (#9428)
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-20 09:52:26 +08:00
Rainer Sigwald 0a0959f860
Don't expose VisualStudio.Setup to NuGet (#9430)
In the switch to Central Package Management (#8317), I missed that
PrivateAssets doesn't apply to PackageVersion items, which caused us to
have an extraneous dependency from some of our packages to
`Microsoft.VisualStudio.Setup.Configuration.Interop` for 17.6, 17.7, and
17.8.
2023-11-16 21:42:26 +01:00
Farhad Alizada e79db8bfc6
Upgrade Microsoft.VisualStudio.Setup.Configuration.Interop version (#9426) 2023-11-16 16:57:51 +01:00
dotnet-maestro[bot] 8d47efd244
Update dependencies from https://github.com/dotnet/roslyn build 20231112.2 (#9418)
Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23556.1 -> To Version 4.9.0-2.23562.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-14 10:02:02 +01:00
dotnet-maestro[bot] 3b59113aa9
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231106.3 (#9403)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23516.4 -> To Version 8.0.0-alpha.1.23556.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-08 16:25:13 +08:00
dotnet-maestro[bot] 5d15097928
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9398)
* Update dependencies from https://github.com/dotnet/roslyn build 20231106.1

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-1.23527.10 -> To Version 4.9.0-2.23556.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.23

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.22 -> To Version 6.9.0-preview.1.23

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-07 10:05:46 +01:00
Rainer Sigwald 9a0cef6f75 Remove trailing whitespace
Find and replace `\s+$` in `{*.cs,*.props,*.targets}`, then reverted
`src/Build.OM.UnitTests/Construction/WhiteSpacePreservation_Tests.cs`
since it was explicitly working with whitespace.
2023-11-03 13:46:18 -05:00
Rainer Sigwald 5348d606b6
Shouldly 4.2.1 (#8717)
* Shouldly 4.2.1

Almost all changes are fallout from https://docs.shouldly.org/documentation/3to4#func-less-than-string-greater-than-custommessage-removed.

Fixes were: always materialize the string up front, and sometimes
explicitly specify `customMessage:` to disambiguate methods.

* Add equatable overload

Works around shouldly/shouldly#825.

* Update Shouldly to 4.2.1 in samples to keep up with the version in tests

---------

Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-10-30 10:02:31 -05:00
dotnet-maestro[bot] f55e1a6d1f
[main] Update dependencies from nuget/nuget.client dotnet/roslyn (#9356)
* Update dependencies from https://github.com/dotnet/roslyn build 20231018.7

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23510.8 -> To Version 4.8.0-3.23518.7

* Update dependencies from https://github.com/dotnet/roslyn build 20231024.11

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23510.8 -> To Version 4.8.0-3.23524.11

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.22

NuGet.Build.Tasks
 From Version 6.8.0-rc.122 -> To Version 6.9.0-preview.1.22

* Update dependencies from https://github.com/dotnet/roslyn build 20231027.10

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23510.8 -> To Version 4.9.0-1.23527.10

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-30 07:26:01 -07:00
Rainer Sigwald ed404c0d68
Revert "Update dependencies from dotnet/arcade (#9315)" (#9360)
This reverts commit 3a2f9ba61c, which broke some official build steps because Arcade now depends on an RTM runtime.
2023-10-25 08:31:55 -05:00
Rainer Sigwald 04fde49cac Merge vs17.8
Suppress package-compat warnings related to #9330.

Co-authored-by: Mariana Dematte <magarces@microsoft.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-10-25 05:19:21 -05:00
dotnet-maestro[bot] 3a2f9ba61c
Update dependencies from dotnet/arcade (#9315)
* Update dependencies from https://github.com/dotnet/arcade build 20231016.4

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23463.1 -> To Version 8.0.0-beta.23516.4

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23426.1 -> To Version 1.0.0-beta.23475.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Revert the dotnet version

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-10-25 05:08:04 -05:00
Rainer Sigwald 056b0c4b6f Merge branches 'exp/privatize-cache' (#9330) and 'exp/undo-GeneratingBindingRedirects-touch' (#9338) into vs17.8 2023-10-19 15:41:19 -05:00
dotnet-maestro[bot] 8a77f4659d
[main] Update dependencies from dotnet/source-build-reference-packages (#9301)
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231016.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23475.1 -> To Version 8.0.0-alpha.1.23516.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-19 08:02:27 -07:00
dotnet-maestro[bot] e493e7a4a6
Update dependencies from https://github.com/dotnet/roslyn build 20231010.8 (#9333)
Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23504.4 -> To Version 4.8.0-3.23510.8

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-17 10:56:35 +08:00
Rainer Sigwald 60258cb793 Merge branches 'dfederm/bxl-bump' (#9292) and 'sujitnayak/main' (#9299) into vs17.8 2023-10-13 16:01:34 -05:00
dotnet-maestro[bot] 6f9ea05f3b
Update dependencies from https://github.com/dotnet/roslyn build 20231004.4 (#9314)
Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23501.1 -> To Version 4.8.0-3.23504.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-11 15:07:21 +08:00
Jenny Bai 037f688fb8
Fix policheck error (#9311)
Fixes policheck:Error

Changes Made

Skip the non en-us locale resource files.
Skip the file that contains the specified entity names in the deprecated folder
Change country to country/region based on https://policheck.microsoft.com/Pages/TermInfo.aspx?LCID=9&TermID=79570

Testing
Test with MSBuild pipeline build https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=8509007&view=logs&j=7d9eef18-6720-5c1f-4d30-89d7b76728e9&t=c5a86041-9185-53e8-42a2-1cadc4486f0d&l=5251. There are no active results now.
2023-10-10 14:05:15 +08:00
dotnet-maestro[bot] 0bce8bcfd7 Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.122
NuGet.Build.Tasks
 From Version 6.8.0-rc.117 -> To Version 6.8.0-rc.122
2023-10-02 12:09:08 +00:00
dotnet-maestro[bot] 6e22fd2043 Update dependencies from https://github.com/dotnet/roslyn build 20231001.1
Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23474.3 -> To Version 4.8.0-3.23501.1
2023-10-02 12:08:53 +00:00
David Federman edf772b7d7 Update Microsoft.BuildXL.Processes to 0.1.0-20230929.2 2023-09-29 15:21:16 -07:00
Rainer Sigwald 585e09762f Merge branches 'proto/binfmt-condt-changewave' and 'translate-null-for-new-field' into vs17.8
And bump version to 17.8.1
2023-09-26 13:40:05 -05:00
Gang Wang e881d3427e
Enable SDL (PoliCheck, Credscan) in official builds (#9239)
* Enable SDL (PoliCheck, Credscan) in official builds

* Add policheck exclusions
2023-09-26 15:28:44 +02:00
dotnet-maestro[bot] c23ef12f15
[main] Update dependencies from dotnet/source-build-reference-packages (#9202) 2023-09-26 15:26:15 +02:00
dotnet-maestro[bot] 007f0a6fe4
[main] Update dependencies from dotnet/arcade (#9206) 2023-09-26 15:25:54 +02:00
dotnet-maestro[bot] ae132d6c83
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9264)
* Update dependencies from https://github.com/dotnet/roslyn build 20230924.3

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23465.5 -> To Version 4.8.0-3.23474.3

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.117

NuGet.Build.Tasks
 From Version 6.8.0-rc.112 -> To Version 6.8.0-rc.117

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-09-26 15:21:26 +02:00
Rainer Sigwald c9f3f0ddc2
Update to RC1 (#9249)
* Update to RC1

* Copy RID graph to bootstrap

This enables UseRidGraph=true builds, like many of our projects.
2023-09-26 15:09:38 +02:00
YuliiaKovalova 914c3e8674
Add branding to v17.9.0 (#9252) 2023-09-25 20:20:52 +02:00
YuliiaKovalova 87eb917c1f
final branding for 17.8 (#9251) 2023-09-22 15:16:58 +00:00
dotnet-maestro[bot] 6ed9b1f733
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9205)
* Update dependencies from https://github.com/dotnet/roslyn build 20230901.4

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-2.23426.1 -> To Version 4.8.0-3.23451.4

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.90

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.82 -> To Version 6.8.0-preview.1.90

* Update dependencies from https://github.com/dotnet/roslyn build 20230909.2

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-2.23426.1 -> To Version 4.8.0-3.23459.2

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.110

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.82 -> To Version 6.8.0-rc.110

* Update Newtonsoft.Json from 13.0.2 to 13.0.3

* Update dependencies from https://github.com/dotnet/roslyn build 20230915.5

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-2.23426.1 -> To Version 4.8.0-3.23465.5

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.112

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.82 -> To Version 6.8.0-rc.112

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-09-21 14:32:30 -05:00
David Federman 60ae06f6d2
Add "cache add" functionality to project caching - Attempt 2 (#9214)
* Revert "Revert 'Add "cache add" functionality to project caching' (#9188)"

This reverts commit 3c910ba83f.

* Add pkgdef entries to redirect to BXL stuff

* Add missing files to binding redirects/swr

* Avoid BuildXL assembly load when not opted in

* Another attempt at avoiding BuildXL assembly load

* Remove IBuildParameters implementation

* Revert "Another attempt at avoiding BuildXL assembly load"

This reverts commit 180ff519a8.

* Make EnableDetouredNodeLauncher non-inlinable

* Add Dependency(LoadHint.Sometimes) for BuildXL assemblies

* [Experiment] Remove types that implement BuildXL interfaces

* Revert "[Experiment] Remove types that implement BuildXL interfaces"

This reverts commit 79ad288260.

* Remove unused EnvironmentalBuildParameters

* Explicitly NGEN new dependencies

* Revert "Explicitly NGEN new dependencies"

This reverts commit 70b4bcfef1.

* Fix System.Threading.Channels public key token

---------

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
Co-authored-by: Ladi Prosek <laprosek@microsoft.com>
2023-09-19 14:23:13 -05:00
Mariana Dematte 85c92540b1
Removed Security.Permission reference (#9055)
* Removed Security.Permission reference

* Missed a ! in an expression

* PR comments

* Addressed PR comments

* Swapped statement order to original
2023-09-18 18:37:06 +02:00
Rainer Sigwald 3c910ba83f
Revert 'Add "cache add" functionality to project caching' (#9188)
* Revert "Ship BuildXL assemblies in our VSIX and not our NuGet packages (#9185)"

This reverts commit 0974273375.

* Revert "Merge pull request #8726 from dfederm/project-cache-vnext"

This reverts commit 462a9175d2, reversing
changes made to 5958b59b3e.
2023-08-30 09:30:31 -05:00
dotnet-maestro[bot] 763286deab
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230828.2 (#9182)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23424.1 -> To Version 8.0.0-alpha.1.23428.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-30 14:08:13 +02:00
Rainer Sigwald 0974273375
Ship BuildXL assemblies in our VSIX and not our NuGet packages (#9185)
* Ship BuildXL assemblies in our VSIX

* Specify 3rd-party cert for 3rd-party file

* Remove BuildXL NuGet dependencies

Because BuildXL is not pushed to nuget.org, it's an inconvenient
dependency. But it's not required for API completion so mark it
as a private dependency--it can be satisified by the VS install.
2023-08-29 21:00:53 -05:00
Rainer Sigwald 462a9175d2
Merge pull request #8726 from dfederm/project-cache-vnext
This change add "cache add" functionality to project caching.

Today project caching exposes a hook to plugins for "I'm about to build this thing, do you want to take over instead?" and that's it. This change adds a few more hooks which report file accesses and processes (via Detours) and also for when a project finishes building. This allows a plugin to collect the file accesses and add entries to the cache for future replayability.
2023-08-29 13:32:28 -05:00
dotnet-maestro[bot] e9c5753b83
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9177)
* Update dependencies from https://github.com/dotnet/roslyn build 20230826.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23419.1 -> To Version 4.8.0-2.23426.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.82

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.69 -> To Version 6.8.0-preview.1.82

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-29 10:10:48 +08:00
dotnet-maestro[bot] 4faa4b6dde
Update dependencies from https://github.com/dotnet/arcade build 20230825.2 (#9178)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23419.1 -> To Version 8.0.0-beta.23425.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23418.1 -> To Version 1.0.0-beta.23423.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-29 09:55:34 +08:00
Matt Thalman 1760049d62
Add packages to Version.Details for source-build (#9172)
This fixes a portion of the assemblies described in https://github.com/dotnet/source-build/issues/3599 that are showing up as reference assemblies in the source-built SDK. The reason they're showing up as ref assemblies is the same reason that's described in https://github.com/dotnet/msbuild/pull/9158, which is a related issue.

It's not known whether the existence of these ref assemblies causes a functional issue as it does with https://github.com/dotnet/msbuild/pull/9158. But we do know that the source-built 7.0 SDK doesn't define these as ref assemblies but rather implementation assemblies. So to maintain parity with 7.0 and avoid potential risk, it's best to ensure these are represented as implementation assemblies in the output.

These are the assemblies that are fixed by these changes:

* System.CodeDom
* System.Resources.Extensions
* System.Security.Cryptography.Xml
2023-08-28 13:04:30 -05:00
dotnet-maestro[bot] 5d24a7bd9a
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230824.1 (#9171)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23421.1 -> To Version 8.0.0-alpha.1.23424.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-28 15:46:57 +08:00
Matt Thalman be26b4c669
Flow live version of System.Security.Permissions for source-build (#9158)
When .NET is source-built with the mono runtime, there can be scenarios where MSBuild is made to attempt to load a reference assembly for System.Security.Permissions. See dotnet/source-build#3571 (comment) for such a scenario.

The reason a reference assembly exists in this case is because MSBuild has a reference to the 7.0.0 version of System.Security.Permissions. When building with source-build, it loads that reference from SBRP (which only contains reference assemblies) in order to fulfill compile time references. The problem is that the assembly is also getting included in the output. This should have been detected by poison leak detection but that doesn't yet handle reference assemblies.

The solution is to update Version.Details so that the "live" version of System.Security.Permissions, that was previously built with source-build, will flow to the build of the MSBuild repo. Essentially, this causes the SystemSecurityPermissionsVersion property to be overridden with the live version.

Fixes dotnet/source-build#3571
2023-08-25 16:12:46 +08:00
David Federman 7aa4e3f4bb Revert change to System.Security.Principal.Windows 2023-08-24 08:33:18 -07:00
Jan Krivanek 784c010f5b
Update SourceBuild Baseline 2023-08-23 16:26:02 +02:00
dotnet-maestro[bot] 708a8d6205
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230821.1 (#9151)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23414.1 -> To Version 8.0.0-alpha.1.23421.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-23 09:52:56 +02:00
dotnet-maestro[bot] f98345f0a6
Update dependencies from https://github.com/dotnet/arcade build 20230819.1 (#9144)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23411.1 -> To Version 8.0.0-beta.23419.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23408.1 -> To Version 1.0.0-beta.23418.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-22 11:20:46 +08:00
dotnet-maestro[bot] 54c83f468b
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9143)
* Update dependencies from https://github.com/dotnet/roslyn build 20230819.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23412.1 -> To Version 4.8.0-1.23419.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.69

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.60 -> To Version 6.8.0-preview.1.69

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-22 11:15:53 +08:00
dotnet-maestro[bot] ec8b4a4edd
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230814.1 (#9128)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23408.2 -> To Version 8.0.0-alpha.1.23414.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-16 12:10:03 +02:00
dotnet-maestro[bot] e012172492
[main] Update dependencies from dotnet/arcade (#9125)
* Update dependencies from https://github.com/dotnet/arcade build 20230811.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23404.2 -> To Version 8.0.0-beta.23411.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23381.1 -> To Version 1.0.0-beta.23408.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Remove unnecessary APICompat suppression

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-08-15 11:48:20 +08:00
dotnet-maestro[bot] 059b7c938d
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9124)
* Update dependencies from https://github.com/dotnet/roslyn build 20230812.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23406.1 -> To Version 4.8.0-1.23412.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.60

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.56 -> To Version 6.8.0-preview.1.60

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-15 10:39:46 +08:00
David Federman 6222f76864 Merge remote-tracking branch 'upstream/main' into project-cache-vnext 2023-08-14 13:35:02 -07:00
dotnet-maestro[bot] 76a6ec27c2
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230808.2 (#9114)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23407.1 -> To Version 8.0.0-alpha.1.23408.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-10 10:16:33 +02:00
Roman Konecny f121098b3b
Deprecate binfmt in build event args (#8917)
* Fix to properly serialize TargetFinishedEventArgs.TargetOutput
* New extended EventArgs for custom events data
* Make ExternalProject*EventArgs serialize without BinaryFormatter
* Issue warnings only on dotnetcore runtime.
* Make deser constructors internal

---------

Co-authored-by: YuliiaKovalova <ykovalova@microsoft.com>
Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com>
Co-authored-by: Ladi Prosek <ladi.prosek@gmail.com>
2023-08-09 16:58:02 +02:00
dotnet-maestro[bot] a998492ebe
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230807.1 (#9112)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23381.3 -> To Version 8.0.0-alpha.1.23407.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-09 10:46:20 +02:00
dotnet-maestro[bot] f96e79e74c
Update dependencies from https://github.com/dotnet/arcade build 20230804.2 (#9108)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23378.2 -> To Version 8.0.0-beta.23404.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23374.1 -> To Version 1.0.0-beta.23381.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-08 11:08:03 +02:00
dotnet-maestro[bot] 39f7ff68f9
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9107)
* Update dependencies from https://github.com/dotnet/roslyn build 20230806.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23378.8 -> To Version 4.8.0-1.23406.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.56

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.44 -> To Version 6.8.0-preview.1.56

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-08 11:07:40 +02:00
Nikola Milosavljevic 92ac641967
Remove sourcelink dependency (#9105)
Sourcelink dependency isn't needed anymore. Arcade uses sourcelink tooling that is included in .NET SDK 8.0 preview 6.
2023-08-04 15:48:59 -05:00
Yue (Felix) Huang e08f8d9e90
Misc fixes for /question build (#8881)
Fix an merge error in GenerateResource.NothingOutOfDate
Avoid the complex state in WriteLines when Lines are empty. /question just always returns true. Add a test.
Add Tracker to bootstrap, makes dogfooding C++ easier.
Add SkipUnchangedFiles to avoid extra copy.

* Dev/yuehuang/main rar (#1)

* Add Question switch to stop the build when targets are not incremental.

* Add question property to tasks.

* Add tests

* Clean up IIncrementalTask interface.

* Add additional tasks.

* Test and Question on this repro.

* fix build

* Fix question in -m.  Fix BindingRedirect to target incremental.

* Fix tests for Linux.

* WIP

* Fix feedbacks

* .

* Revert condition.

* fix feedback.

* touch to rerun.

* Fix merge.

* Fix merge pt2

* Fix merge p3

* Fix fileState when it couldn't resolve some files.

* Fix merge

* Address feedbacks

* Fix test.

* Clean up.

* WIP

* Fix Feedback

* Fix Feedback.

* Update tests

* Address some feedbacks.

* Fix merge conflict

* .

* Improve the messaging for ResGen in question mode.

* Fix Style

* Revert GenerateResource into separate PR.
2023-08-04 16:17:34 +08:00
David Federman 9861d878bf Condition behind a feature flag to target windows-only for now 2023-08-03 10:13:03 -07:00
David Federman d5b905fa98 Merge branch 'main' into project-cache-vnext 2023-08-03 09:11:55 -07:00
dotnet-maestro[bot] 843d4e1c62
[main] Update dependencies from dotnet/source-build-reference-packages (#8893)
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230615.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23315.1

* Remove clashing reference

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230616.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23316.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230619.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23319.4

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230619.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23319.4

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230623.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23323.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230626.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23326.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230628.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23328.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230629.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23329.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230630.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23330.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230705.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23355.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230706.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23356.4

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230710.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23360.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230711.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23361.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230712.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23362.3

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230712.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23362.3

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.1.0-beta-21480-02 -> To Version 8.0.0-beta.23211.2 (parent: Microsoft.DotNet.Arcade.Sdk

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230718.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23368.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230721.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23371.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230724.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23368.2 -> To Version 8.0.0-alpha.1.23374.3

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230728.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23368.2 -> To Version 8.0.0-alpha.1.23378.3

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230731.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23368.2 -> To Version 8.0.0-alpha.1.23381.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jan Krivanek <jankrivanek@microsoft.com>
Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com>
2023-08-01 15:44:04 +02:00
dotnet-maestro[bot] 7cbb4cc196
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9085)
* Update dependencies from https://github.com/dotnet/roslyn build 20230728.8

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23372.1 -> To Version 4.8.0-1.23378.8

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.44

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.41 -> To Version 6.8.0-preview.1.44

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-01 15:34:48 +02:00
dotnet-maestro[bot] b3989dc43a
Update dependencies from https://github.com/dotnet/arcade build 20230728.2 (#9086)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23371.1 -> To Version 8.0.0-beta.23378.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23368.1 -> To Version 1.0.0-beta.23374.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-01 11:17:52 +02:00
dotnet-maestro[bot] 881abda7ac
[main] Update dependencies from dotnet/arcade (#9059)
* Update dependencies from https://github.com/dotnet/arcade build 20230721.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23213.1 -> To Version 8.0.0-beta.23371.1

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 8.0.0-beta.23211.2 -> To Version 8.0.0-beta.23361.2 (parent: Microsoft.DotNet.Arcade.Sdk

* Update NuGet.config

* Update dependencies from https://github.com/dotnet/arcade build 20230721.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23364.2 -> To Version 8.0.0-beta.23371.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23360.1 -> To Version 1.0.0-beta.23368.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Update Nuget

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-07-27 08:34:26 -05:00
Jenny Bai 147543824d
Fix the System.Security.Cryptography.Pkcs secuity error (#9070)
Fixes CG alerts from source build by increasing the Version.Details.xml version to match what we reference elsewhere.
2023-07-26 08:48:35 -05:00
dotnet-maestro[bot] 5410bf3234
Update dependencies from dotnet/arcade dotnet/roslyn nuget/nuget.client (#9041)
* Disable IDE0005

To be correctly enabled, this requires documentation files, which are disabled in our repo at the moment.

* Update dependencies from https://github.com/dotnet/arcade build 20230714.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23213.1 -> To Version 8.0.0-beta.23364.2

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.1.0-beta-21480-02 -> To Version 8.0.0-beta.23361.2 (parent: Microsoft.DotNet.Arcade.Sdk

* Remove explicit xunit.core and xunit.assert package reference because they are referenced implicitly

* Remove the attributes in Xunit.NetCore.Extensions which are included in Microsoft.DotNet.XUnitExtensions

* Mark obsolete legacy serialization support APIs using the SYSLIB0051 diagnostic code and suppress SYSLIB0050 warning

* Replace Assert.Same with Assert.Equal

* Work around deprecated Serialization/Deserialization of BinaryFormatter

* Use default source-build job template

* Update dependencies from https://github.com/dotnet/roslyn build 20230718.11

Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23361.9 -> To Version 4.8.0-1.23368.11

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.35

NuGet.Build.Tasks
 From Version 6.7.0-rc.111 -> To Version 6.8.0-preview.1.35

* Update sourcebuild baselines for Arcade + SDK 8

* Minimize STJ reference

* Suppress CP1002

I think this is being fired because the old package targets net7 and the new one targets net8, causing it to fail to load the old reference. We don't have the references available easily to use PackageValidationReferencePath, so suppressing it.

* Revert PackageVersion of xunit.console back to eng/Package.props and comment on PackageVersion of xunit.core in individual project

* Further simplify xunit ref in extensions library

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Rainer Sigwald <raines@microsoft.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-07-24 17:16:30 +02:00
Rainer Sigwald a9034a279c
System.Text.Json 7.0.3 (#9043)
* System.Text.Json 7.0.3
2023-07-19 10:33:18 +02:00
dotnet-maestro[bot] 0ff2a83e92
Update dependencies from https://github.com/dotnet/roslyn build 20230711.9 (#9045)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23329.1 -> To Version 4.7.0-3.23361.9

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.1.0-beta-21480-02 -> To Version 8.0.0-beta.23211.2 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-07-17 11:58:17 -05:00
Rainer Sigwald 1e7d9a455c
Update to Arcade 8 (#8672)
* Make IDE0251 a suggestion

It fires in some very funky places like Dispose methods
where it's not _wrong_ but it would be _weird_.

* Put expected and actual in the right places for some tlbimp tests

* Explicit System.IO.Compression reference on framework

* Suppress the error PKV006 for Net 7.0, since we're intentionally dropping it

Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-07-14 11:24:42 -05:00
Jan Krivanek 4598629a24
Merge pull request #8856 from dotnet/revert-8498-turn-off-static-graph-restore
Reënable static graph restore
2023-07-13 07:49:00 +02:00
Rainer Sigwald 923b6fe9ab
Unify casing for boolean true in targets (#9006)
I copy/pasted a sample usage of WriteOnlyWhenDifferent--the one with
the casing `True`, which sparked a discussion over what
MSBuild style should be. It should be lowercase.
2023-07-11 08:46:32 +02:00
Jan Krivanek 0e3d19b2d0
Update TSA config 2023-07-10 16:06:27 +02:00
dotnet-maestro[bot] 34b9f01fb9
Update dependencies from https://github.com/dotnet/roslyn build 20230629.1 (#8992)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23324.1 -> To Version 4.7.0-3.23329.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-07-06 14:56:47 +08:00
dotnet-maestro[bot] abb6bbd7fc
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.111 (#8993)
NuGet.Build.Tasks
 From Version 6.7.0-rc.106 -> To Version 6.7.0-rc.111

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-07-06 13:46:50 +08:00
Jan Krivanek 021b81be29
Merge pull request #8976 from MilenaHristova/mhristova/enable-binskim-scan
Enable BinSkim scan in nightly validation
2023-06-30 14:11:04 +02:00
Jan Krivanek 8784fbd709
Merge pull request #8940 from dotnet/sb3528
Add more packages to Version.Details for source-build
2023-06-29 15:53:44 +02:00
Matt Thalman 4f937392fc Update comment 2023-06-29 08:27:29 -05:00
Milena Hristova fe19eb1a01
Merge branch 'dotnet:main' into mhristova/enable-binskim-scan 2023-06-29 13:28:19 +02:00
Gang Wang 836053e33f
For solution import .targets file that redirects dotnet path used by NuGet.RestoreEx.targets (#8960) 2023-06-29 16:41:46 +08:00
dotnet-maestro[bot] d11f53a859
Update dependencies from https://github.com/dotnet/roslyn build 20230624.1 (#8955)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23318.1 -> To Version 4.7.0-3.23324.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-06-28 15:30:05 +08:00
Jan Krivanek 68d3eeae1d
Merge pull request #8950 from dotnet/dependabot/nuget/eng/dependabot/StyleCop.Analyzers-1.2.0-beta.507
Bump StyleCop.Analyzers from 1.2.0-beta.435 to 1.2.0-beta.507 in /eng/dependabot
2023-06-27 11:05:36 +02:00
Jan Krivanek 1a97c09ffd
Merge pull request #8869 from dotnet/darc-main-4695b3fa-36aa-4b92-8cf0-bb8a3dbe4ce1
[main] Update dependencies from nuget/nuget.client
2023-06-26 15:41:29 +02:00
Jan Krivanek 454910d79e
Merge branch 'main' into darc-main-4695b3fa-36aa-4b92-8cf0-bb8a3dbe4ce1 2023-06-26 15:07:43 +02:00
dotnet-maestro[bot] 355207dfd7 Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.106
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.51 -> To Version 6.7.0-rc.106
2023-06-26 12:41:34 +00:00
Chaojie edd42f486b Remove redundant SourceBuildTrimNetFrameworkTargets property 2023-06-26 15:37:27 +08:00
dependabot[bot] bfe1cd9365
Bump StyleCop.Analyzers in /eng/dependabot
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers) from 1.2.0-beta.435 to 1.2.0-beta.507.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases)
- [Changelog](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/KnownChanges.md)
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.435...1.2.0-beta.507)

---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 01:26:12 +00:00
David Federman 420b5265bb Merge branch 'main' of https://github.com/dotnet/msbuild into project-cache-vnext 2023-06-23 15:59:06 -07:00
Rainer Sigwald 29397b577e
Version 17.8 (#8949) 2023-06-23 16:01:04 -05:00
David Federman 31a1fe42b7 Merge branch 'main' of https://github.com/dotnet/msbuild into project-cache-vnext 2023-06-23 13:11:31 -07:00
Jan Krivanek 244f61f65c
17.7 final branding (#8918) 2023-06-23 12:16:13 -05:00
MilenaHristova 4326c7124c Enable binskim scan 2023-06-23 16:07:16 +02:00
Matt Thalman 1f3873e574 Add more packages to Version.Details for source-build 2023-06-22 09:28:28 -05:00
Jan Krivanek 227092b45a
Merge pull request #8903 from dotnet/JanKrivanek-patch-4
Update System.Security.Cryptography.Pkcs (dependabot missed it)
2023-06-22 07:44:36 +02:00
Jan Krivanek 4a87b6bd4e Add Cryptography.Pkcs 7.0.2 to prebuild 2023-06-21 20:24:39 +02:00
dotnet-maestro[bot] 76e1678e92
Update dependencies from https://github.com/dotnet/roslyn build 20230618.1 (#8911)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23311.1 -> To Version 4.7.0-3.23318.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-20 15:44:26 +08:00
dotnet-maestro[bot] 2230dd7582 Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.86
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.51 -> To Version 6.7.0-preview.3.86
2023-06-19 12:39:23 +00:00
Jan Krivanek cf384834dd
Merge pull request #8888 from oleksandr-didyk/add-cryptography-to-version-details
add Security.Cryptography to Version.Details
2023-06-16 21:51:06 +02:00
Jan Krivanek 51fac6b06e
Update System.Security.Cryptography.Pkcs (dependabot missed it) 2023-06-16 11:30:53 +02:00
dotnet-maestro[bot] 126d1743ce Update dependencies from https://github.com/dotnet/arcade build 20230613.5
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 6.0.0-beta.23301.1 -> To Version 6.0.0-beta.23313.5
2023-06-15 21:11:51 +00:00
Oleksandr Didyk a9d4b0f45d add Security.Cryptography to Version.Details 2023-06-15 14:05:40 +00:00
Jan Krivanek 3e4d334cdb
Merge branch 'main' into darc-main-4695b3fa-36aa-4b92-8cf0-bb8a3dbe4ce1 2023-06-14 18:58:06 +02:00
David Federman 2340b2f205 Launch nodes using BXL's SandboxedProcess 2023-06-13 16:16:07 -07:00
dotnet-maestro[bot] a5b1f25715
Update dependencies from https://github.com/dotnet/roslyn build 20230611.1 (#8868)
This pull request updates the following dependencies

From https://github.com/dotnet/roslyn
Subscription: 848bf81b-14ec-482f-6736-08da008bd46a
Build: 20230611.1
Date Produced: June 12, 2023 5:51:35 AM UTC
Commit: 4cbfec964e59687cd9cc8601df42b936c9c06f63
Branch: refs/heads/main
Updates:
Microsoft.Net.Compilers.Toolset: from 4.7.0-3.23303.1 to 4.7.0-3.23311.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-12 19:22:05 -07:00
dotnet-maestro[bot] e1164e82e2 Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.65
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.51 -> To Version 6.7.0-preview.3.65
2023-06-12 12:42:14 +00:00
Rainer Sigwald 7cf0ac8f79 Revert "Turn off static graph restore. (#8498)"
This reverts commit 7c4d75dca8.
2023-06-07 16:45:23 -05:00
Oleksandr Didyk 855f745b9f
Add ConfigurationManager to Version.Details (#8818)
Contributes to https://github.com/dotnet/source-build/issues/3043

Declaring the `System.Configuration.ConfigurationManager` dependency in `Version.Details.xml` will allow source-build to replace the currently used `7.0.0` version with the `n-1` version coming from previously source-built artifacts in the product / VMR build.

Without this change, once repo PvP is enabled, the source-build of `msbuild` will fail in the product build.
2023-06-07 13:55:40 +00:00
dotnet-maestro[bot] 3a627e0372
[main] Update dependencies from dotnet/arcade (#8821)
This pull request updates the following dependencies

From https://github.com/dotnet/arcade
Subscription: fc4faec0-9ee6-43b9-bc7a-08da8607f4c7
Build: 20230601.1
Date Produced: June 1, 2023 4:37:15 PM UTC
Commit: 2b9ccd49bbcca2156e229b00a140a8a018baac58
Branch: refs/heads/release/6.0
Updates:
Microsoft.DotNet.Arcade.Sdk: from 6.0.0-beta.23254.1 to 6.0.0-beta.23301.1
Microsoft.DotNet.XUnitExtensions: from 6.0.0-beta.23254.1 to 6.0.0-beta.23301.1
---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-07 15:57:32 +08:00
Rainer Sigwald f3dcaf7e54
Merge pull request #8733 from rainersigwald/tl-testing
Acceptance tests for TerminalLogger
2023-06-06 14:52:02 -05:00
Oleksandr Didyk 53a9293024
add review comment to sb files (#8824)
Context
Contributes to dotnet/source-build#3435

Adds comments to source-build files asking for the inclusion of the source-build team in PRs that alter SourceBuild* files. Non-reviewed changes could potentially cause issues down the line, be it in the downstream repos or the product build (as has happened in the past, see dotnet/source-build#3435 (comment))

Changes Made
added comments to source-build files asking for the inclusion of the source-build team in PRs that alter SourceBuild* file.
2023-06-06 18:12:52 +08:00
dotnet-maestro[bot] 3325d7ad4c
Update dependencies from https://github.com/dotnet/roslyn build 20230603.1 (#8841)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-2.23276.4 -> To Version 4.7.0-3.23303.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-06-06 16:47:20 +08:00
dotnet-maestro[bot] 38b777dc5b
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.51 (#8842)
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.50 -> To Version 6.7.0-preview.2.51

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-06 09:57:01 +08:00
dotnet-maestro[bot] 4ce2ff1f81
[main] Update dependencies from nuget/nuget.client (#8809)
This pull request updates the following dependencies

From https://github.com/nuget/nuget.client
Subscription: 3fe128a9-5a85-4aba-f7ba-08da008becb5
Build: 6.7.0.50
Date Produced: May 24, 2023 7:19:58 PM UTC
Commit: a6fff16af6f44927a83851448a99beb1d2801600
Branch: dev
Updates:
NuGet.Build.Tasks: from 6.7.0-preview.2.47 to 6.7.0-preview.2.50
2023-05-31 14:05:21 +08:00
dotnet-maestro[bot] 02f1e1ec4d
Update dependencies from https://github.com/dotnet/roslyn build 20230526.4 (#8808)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-2.23271.1 -> To Version 4.7.0-2.23276.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-31 09:41:29 +08:00
Rainer Sigwald 246217d1f6
Explicitly mention Microsoft.Net.Compilers.Toolset version (#8732)
Without this the build fails when UsingToolMicrosoftNetCompilers=false.
2023-05-30 14:48:54 +02:00
dotnet-maestro[bot] 7d65cb31cd
[main] Update dependencies from dotnet/roslyn (#8674)
* Update dependencies from https://github.com/dotnet/roslyn build 20230521.1

Microsoft.Net.Compilers.Toolset
 From Version 4.6.0-2.23171.5 -> To Version 4.7.0-2.23271.1

---------

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2023-05-23 20:36:12 +00:00
Rainer Sigwald 639001ad17
Update package baseline to 17.6 GA version (#8778)
Now that 17.6 is released to nuget.org, update to the GA version of the packages as a baseline.
2023-05-23 11:58:47 -07:00
dotnet-maestro[bot] 22b2e78dfd
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.47 (#8787)
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.41 -> To Version 6.7.0-preview.2.47

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-23 09:49:14 -05:00
dotnet-maestro[bot] 29f5933b15
Update dependencies from https://github.com/dotnet/arcade build 20230504.1 (#8771)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 6.0.0-beta.23221.7 -> To Version 6.0.0-beta.23254.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-19 10:48:54 +08:00
dotnet-maestro[bot] 256a9079e9
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.41 (#8759)
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.33 -> To Version 6.7.0-preview.2.41

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-16 17:27:15 +08:00
Rainer Sigwald 16e00e350a Convert LiveLogger tests to use Verify
* Remove MockTerminal in favor of internal fields on Terminal itself.
* Reference Verify library for acceptance testing.
* Convert existing tests to Verify.
2023-05-15 15:24:01 -05:00
dotnet-maestro[bot] 1dde6006e1
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.33 (#8736)
NuGet.Build.Tasks
 From Version 6.7.0-preview.1.20 -> To Version 6.7.0-preview.2.33

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-08 11:40:55 -07:00
Rainer Sigwald 15ebad5f83 Bump Xunit version
The version pulled in by Arcade is currently slightly stale
and conflicts with Verify.
2023-05-05 08:38:46 -05:00
dotnet-maestro[bot] 59879b095e
[main] Update dependencies from nuget/nuget.client (#8694)
* Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.19

NuGet.Build.Tasks
 From Version 6.7.0-preview.1.16 -> To Version 6.7.0-preview.1.19

* Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.20

NuGet.Build.Tasks
 From Version 6.7.0-preview.1.16 -> To Version 6.7.0-preview.1.20

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-01 13:39:54 -07:00
dotnet-maestro[bot] b3ac0807c1
[main] Update dependencies from dotnet/arcade (#8658)
This pull request updates the following dependencies

From https://github.com/dotnet/arcade
Subscription: fc4faec0-9ee6-43b9-bc7a-08da8607f4c7
Build: 20230421.7
Date Produced: April 21, 2023 7:07:19 PM UTC
Commit: 3d9c9a4d3d893e903bb3295fd5b55b8e40699888
Branch: refs/heads/release/6.0
Updates:
Microsoft.DotNet.Arcade.Sdk: from 6.0.0-beta.23167.1 to 6.0.0-beta.23221.7
Microsoft.DotNet.XUnitExtensions: from 6.0.0-beta.23167.1 to 6.0.0-beta.23221.7
2023-04-24 14:30:16 +08:00
dotnet-maestro[bot] f7c806d1e8
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.16 (#8675)
NuGet.Build.Tasks
 From Version 6.5.0-rc.149 -> To Version 6.7.0-preview.1.16

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Forgind <12969783+Forgind@users.noreply.github.com>
2023-04-23 15:57:43 +08:00
Marc Paine ac3f5ad89f
Add tsa config file to enable validation pipeline (#8666)
Context
MSBuild had been added to the code validation pipeline but was missing the tsa config file. Per the instructions here and after talking to Matt, adding this file

Changes Made
Added a tsa config file by copying from SDK

Testing
Not sure how to test this. I pushed an internal build but the checks didn't run as I'm told they run nightly in a separate pipeline.

Notes
Validation pipeline: https://dev.azure.com/dnceng/internal/_build/results?buildId=2157183&view=results
2023-04-21 15:40:43 +08:00