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

9012 Коммитов

Автор SHA1 Сообщение Дата
Rainer Sigwald 36a5f6a629
Merge pull request #10892 from rainersigwald/respect-warningsnotaserrors-from-worker-nodes
Always respect warning-as-error properties
2024-11-07 14:56:07 -06:00
Rainer Sigwald ec950be12e
Don't throw on lazy item updating unexpanded globs (#9409)
An Item `Update` operation may apply to items that are defined via
wildcard. In normal operation, the wildcard will have been expanded by
the time Update applies, and it's fine for Update to assume that
everything is a valid file path. But in
`MSBuildSkipEagerWildCardEvaluationRegexes` mode, wildcards may not be
expanded.

Fixes #9405 by using a more appropriate method to normalize
probably-but-not-necessarily paths for comparisons.
2024-11-07 20:41:29 +00:00
Rainer Sigwald f38f1479e9 Always respect warning-as-error properties
Remote (built in another node) projects were not
respecting MSBuildWarningsNotAsErrors configured
in the projects, when the API or CLI `-warnaserror`
option was enabled.

Fixes #10874.
2024-11-07 14:15:40 -06:00
dotnet-maestro[bot] a607ce7dc7
Update dependencies from https://github.com/dotnet/roslyn build 20241106.10 (#10943)
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.Net.Compilers.Toolset
 From Version 4.13.0-2.24555.1 -> To Version 4.13.0-2.24556.10

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-11-07 15:51:41 +01:00
Tomas Bartonek 8a5384d8a8
formatting fix according to IDE0055 (#10922)
* formatting fix according to IDE0055

* remainder of formatting fixes for the rule IDE0055

* Update src/Build/BuildCheck/Infrastructure/CheckWrapper.cs

Co-authored-by: Rainer Sigwald <raines@microsoft.com>

* Update src/Build.UnitTests/BackEnd/BinaryTranslator_Tests.cs

Co-authored-by: Mariana Dematte <magarces@microsoft.com>

* two minor changes

---------

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
Co-authored-by: Mariana Dematte <magarces@microsoft.com>
2024-11-07 09:54:05 +01:00
Yue (Felix) Huang 99558e0eab
Question Switch and Readme (#9752)
* Add Question.md

* Update documentation/specs/question.md

Co-authored-by: MichalPavlik <michalpavlik@outlook.com>

---------

Co-authored-by: MichalPavlik <michalpavlik@outlook.com>
2024-11-06 18:47:19 +01:00
Jan Provazník 1723af95bb
migrate VS insertion release pipelines (#10920) 2024-11-06 10:36:06 +01:00
dotnet-maestro[bot] b7195ce546
Update dependencies from https://github.com/dotnet/roslyn build 20241105.1 (#10936) 2024-11-05 16:17:38 +01:00
Rainer Sigwald d8d42efee8
Merge pull request #10812 from rainersigwald/callerargumentexpression
Use CallerArgumentExpression for internal assert-like constructs
2024-11-05 04:26:47 -06:00
dotnet-maestro[bot] a6b18fc5e3
Update dependencies from https://github.com/nuget/nuget.client build 6.13.0.52 (#10930)
From https://github.com/nuget/nuget.client
Subscription: 3fe128a9-5a85-4aba-f7ba-08da008becb5
Build: 6.13.0.52
Date Produced: October 31, 2024 9:33:08 PM UTC
Commit: edb1d2f0a148e80a1b2c86bc930ca55f09635aa4
Branch: dev
Updates:
NuGet.Build.Tasks: from 6.13.0-preview.1.46 to 6.13.0-preview.1.52
2024-11-05 09:55:59 +08:00
YuliiaKovalova c5f2d38b3c
Remove hardcoded values from bootstrap scripts (#10908) 2024-11-04 09:51:02 +01:00
Tomas Bartonek 5facb26eb2
Keep duplicates logging issue 9585 (#10820)
* fixing logging of duplicates for KeepDuplicates=false option. optimizing portion of the code by using a hashset. implementing review comments

* removing if branch as per discussion with Kyrill
2024-11-04 09:44:39 +01:00
dotnet-maestro[bot] ba694c8fde
Update dependencies from https://github.com/dotnet/roslyn build 20241101.4 (#10927)
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.Net.Compilers.Toolset
 From Version 4.13.0-2.24531.4 -> To Version 4.13.0-2.24551.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-11-04 09:07:29 +01:00
dotnet-maestro[bot] 0cce533e76
Update dependencies from https://github.com/dotnet/roslyn build 20241031.4 (#10921) 2024-11-01 17:24:09 +00:00
Surayya Huseyn Zada 2e2d372f68
.slnx support - use the new parser for .sln and .slnx (#10836)
* use new parser for .sln (under change wave) and .slnx
2024-11-01 16:37:25 +01:00
dotnet-maestro[bot] 18eb9edf06
Update dependencies from https://github.com/dotnet/roslyn build 20241030.7 (#10916) 2024-10-31 17:41:32 +01:00
YuliiaKovalova 47776184d1
Remove msbuild17.12 feed and WorkaroundDotnetSdk43339 (#10911) 2024-10-31 14:29:08 +01:00
Jan Krivanek 2b126ffd25
Expose Properties and Items data enumeration (#10771)
* Expose Properties and Items data enumeration

* Add stronger type guarantee

* Add stronger typing for enumerating items

* Remove extra newlines

* Do not wrap the underlying item objects

* Fix styling

* Add unit tests

* Add explicit types for the API

* Remove breaking API change to ITaskItem

* Add comments

* Allow for item types without common base

* Reflect PR suggestions

* Add unit test

* Remove redundant nullability

* Move the extensions codefile

---------

Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com>
2024-10-31 13:12:41 +00:00
dotnet-maestro[bot] 1f83ac1d48
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20241017.1 (#10912)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.24415.1 -> To Version 9.0.0-alpha.1.24517.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-30 16:37:12 +01:00
dotnet-maestro[bot] e5621d502d
Update dependencies from https://github.com/nuget/nuget.client build 6.13.0.46 (#10913) 2024-10-30 16:37:02 +01:00
YuliiaKovalova 0e0f4130a2
switch to "Pack" target invocation for generating test assests (#10872) 2024-10-30 12:22:36 +01:00
Mariana Dematte ee511a9389
Removed scheduler debugger from MSBuildDebugEngine (#10868)
Fixes #10639

Context
There was an internal ticket that seems to originate from the scheduler logger. The team uses the engine debugger variable to keep track of their builds. However, it seems that the scheduler logger does not always work as expected and it is turned on when using MSBuildDebugEngine. Since we think there isn't a lot of information that is necessary from scheduler logger, we are trying to disable it when using the MSBuildDebugEngine variable, and leaving it on when explicitly turned on.

Changes Made
Does not turn on scheduler debugger when using MSBuildDebugEngine
2024-10-29 18:43:48 +00:00
dotnet bot eeae6e9c30
Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10472123 (#10904) 2024-10-29 18:32:55 +01:00
Jenny Bai 6e41afb09b
Remove derecated assemblies in the the Deploy-MSBuild script (#10903) 2024-10-29 16:15:07 +01:00
Rainer Sigwald 55395c52c8
Capture output in some BuildCheck tests (#10886) 2024-10-29 14:31:16 +01:00
dotnet-maestro[bot] bf8621441b
Update dependencies from https://github.com/dotnet/roslyn build 20241028.6 (#10905) 2024-10-29 14:30:48 +01:00
dotnet bot 0c2c2ce93d
Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10462874 (#10893) 2024-10-29 11:44:53 +01:00
Rainer Sigwald 4f7bb623e6
Stop overriding Arcade VSSDK (#10889)
This was needed long ago but Arcade bumped past this in https://github.com/dotnet/arcade/pull/7056.
2024-10-29 11:44:31 +01:00
Rainer Sigwald 639a922986
Merge pull request #10890 from rainersigwald/version🧹
Tidy `Versions.props`
2024-10-29 02:51:55 -07:00
YuliiaKovalova d206ca3dea
Merge branch 'main' into version🧹 2024-10-29 10:14:31 +01:00
dotnet-maestro[bot] c77c393108
[main] Update dependencies from dotnet/roslyn (#10888)
* Update dependencies from https://github.com/dotnet/roslyn build 20241025.1

Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.Net.Compilers.Toolset
 From Version 4.13.0-1.24524.1 -> To Version 4.13.0-1.24525.1

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

Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.Net.Compilers.Toolset
 From Version 4.13.0-1.24524.1 -> To Version 4.13.0-1.24525.6

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

Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.Net.Compilers.Toolset
 From Version 4.13.0-1.24524.1 -> To Version 4.13.0-1.24527.7

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-29 14:17:09 +08:00
Jenny Bai b1ae836166
Note that the s in the message means seconds to avoid confusion (#10887)
Fixes #10790

Go through the resource strings we have and add a note that the s in the message means seconds to avoid confusion
2024-10-28 13:51:19 +08:00
Jenny Bai 116eba6a04
Merge pull request #10875 from dotnet/merge/vs17.12-to-main
[automated] Merge branch 'vs17.12' => 'main'
2024-10-28 10:22:30 +08:00
Jan Krivanek 5e119d75b4
Delete src/Deprecated (#10352)
* Delete src/Deprecated

* Remove from .sln

* Removal

* Removal

* Further cleanup

* Update src/Build/AssemblyInfo.cs

Co-authored-by: Rainer Sigwald <raines@microsoft.com>

---------

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2024-10-27 19:33:47 +00:00
Rainer Sigwald 7f77cd33a1 Move references to production section
Over time these were added in other sections,
but they're all production dependencies.
2024-10-25 10:02:57 -05:00
Rainer Sigwald a7c77ce586 Remove stale Extensions.DependencyModel dep
This doesn't appear to be used anywhere.
2024-10-25 09:55:08 -05:00
Chet Husk ad8cb5d6dc
Add BuildCheck PackageTag to BuildCheck template (#10882) 2024-10-24 23:20:55 +02:00
Rainer Sigwald 5b7ef3c3d4 Regex update CallerArgument pattern
From

```
ErrorUtilities\.VerifyThrowInternalNull\(([a-zA-Z0-9]+), nameof\(\1\)\);
```

to

```
ErrorUtilities.VerifyThrowInternalNull($1);
```

and revert `src/Deprecated`.
2024-10-24 15:51:57 -05:00
Rainer Sigwald a5c376e63b Regex update CallerArgument pattern
From

```
ErrorUtilities\.VerifyThrowArgumentLength\(([a-zA-Z0-9]+), nameof\(\1\)\);
```

to

```
ErrorUtilities.VerifyThrowArgumentLength($1);
```

And revert `src/Deprecated`.
2024-10-24 15:51:57 -05:00
Rainer Sigwald f53d9c91fb Regex update CallerArgument pattern
From

```
ErrorUtilities\.VerifyThrowArgumentNull\(([a-zA-Z0-9]+), nameof\(\1\)\);
```

to

```
ErrorUtilities.VerifyThrowArgumentNull($1);
```

(And then revert `src/Deprecated`.)
2024-10-24 15:51:57 -05:00
Rainer Sigwald c1a2c6e965 Do the Framework VerifyThrowInternalNull too 2024-10-24 15:51:57 -05:00
YuliiaKovalova 7692a8bff5 merge 2024-10-24 19:56:39 +02:00
YuliiaKovalova ee22b899ee
Revert "[REDO] Fix tests running on version freeze (#10781)" (#10884)
This reverts commit bec60dc9ad.
2024-10-24 12:30:52 -05:00
dotnet-maestro[bot] 5e9db6f069
Update dependencies from https://github.com/dotnet/roslyn build 20241024.1 (#10881) 2024-10-24 16:54:47 +02:00
kasperk81 83fd08a583
Update bootstrap sdk to 9.0.200 (#10850) 2024-10-24 12:58:26 +02:00
dotnet bot 43a24969a2
Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10439581 (#10876)
* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10439581

* bump the version to 17.12.9

---------

Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com>
2024-10-24 10:05:16 +02:00
github-actions[bot] 298a15aa11
[automated] Merge branch 'vs17.11' => 'vs17.12' (#10857) 2024-10-23 18:23:33 +02:00
dotnet bot 1079f2ce7d
Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10438954 (#10870) 2024-10-23 17:35:23 +02:00
dotnet-maestro[bot] 59adac1faf
Update dependencies from https://github.com/dotnet/roslyn build 20241022.11 (#10865)
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.Net.Compilers.Toolset
 From Version 4.13.0-1.24518.4 -> To Version 4.13.0-1.24522.11

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-23 15:21:40 +00:00
YuliiaKovalova 223e52311e
Adjust conversion message (#10864) 2024-10-23 14:34:27 +00:00