Skip to content

Commit f527f0e

Browse files
authored
Merge branch 'vs17.14' into merge/vs17.12-to-vs17.14
2 parents 2681ee4 + 3c92f20 commit f527f0e

File tree

1,177 files changed

+22175
-209712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,177 files changed

+22175
-209712
lines changed
Lines changed: 59 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,59 @@
1-
## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details.
2-
3-
pipelines:
4-
9434:
5-
retail:
6-
source:
7-
credscan:
8-
lastModifiedDate: 2024-03-14
9-
eslint:
10-
lastModifiedDate: 2024-03-14
11-
psscriptanalyzer:
12-
lastModifiedDate: 2024-03-14
13-
armory:
14-
lastModifiedDate: 2024-03-14
15-
binary:
16-
credscan:
17-
lastModifiedDate: 2024-03-14
18-
binskim:
19-
lastModifiedDate: 2024-03-14
20-
spotbugs:
21-
lastModifiedDate: 2024-03-14
1+
## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details.
2+
3+
pipelines:
4+
9434:
5+
retail:
6+
source:
7+
credscan:
8+
lastModifiedDate: 2024-03-14
9+
eslint:
10+
lastModifiedDate: 2024-03-14
11+
psscriptanalyzer:
12+
lastModifiedDate: 2024-03-14
13+
armory:
14+
lastModifiedDate: 2024-03-14
15+
policheck:
16+
lastModifiedDate: 2024-10-09
17+
binary:
18+
credscan:
19+
lastModifiedDate: 2024-03-14
20+
binskim:
21+
lastModifiedDate: 2024-11-27
22+
spotbugs:
23+
lastModifiedDate: 2024-03-14
24+
24295:
25+
retail:
26+
source:
27+
credscan:
28+
lastModifiedDate: 2024-11-06
29+
eslint:
30+
lastModifiedDate: 2024-11-06
31+
psscriptanalyzer:
32+
lastModifiedDate: 2024-11-06
33+
armory:
34+
lastModifiedDate: 2024-11-06
35+
binary:
36+
credscan:
37+
lastModifiedDate: 2024-11-06
38+
binskim:
39+
lastModifiedDate: 2024-11-21
40+
spotbugs:
41+
lastModifiedDate: 2024-11-06
42+
24263:
43+
retail:
44+
source:
45+
credscan:
46+
lastModifiedDate: 2024-12-19
47+
eslint:
48+
lastModifiedDate: 2024-12-19
49+
psscriptanalyzer:
50+
lastModifiedDate: 2024-12-19
51+
armory:
52+
lastModifiedDate: 2024-12-19
53+
binary:
54+
credscan:
55+
lastModifiedDate: 2024-12-19
56+
binskim:
57+
lastModifiedDate: 2024-12-19
58+
spotbugs:
59+
lastModifiedDate: 2024-12-19

.config/git-merge-flow-config.jsonc

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,33 @@
1010
"vs17.0": {
1111
"MergeToBranch": "vs17.3"
1212
},
13-
// Automate opening PRs to merge msbuild's vs17.3 (SDK 6.0.4xx) into vs17.6 (VS until 1/2025)
13+
// Automate opening PRs to merge msbuild's vs17.3 (SDK 6.0.4xx) into vs17.8 (SDK 8.0.1xx, VS until 7/2025)
1414
"vs17.3": {
15-
"MergeToBranch": "vs17.6"
16-
},
17-
// Automate opening PRs to merge msbuild's vs17.6 into vs17.8 (VS until 7/2025)
18-
"vs17.6": {
1915
"MergeToBranch": "vs17.8"
2016
},
21-
// Automate opening PRs to merge msbuild's vs17.8 (SDK 8.0.1xx) into vs17.10 (SDK 8.0.3xx)
17+
// Automate opening PRs to merge msbuild's vs17.8 (SDK 8.0.1xx) into vs17.10 (SDK 8.0.3xx, VS until 1/2026)
2218
"vs17.8": {
2319
"MergeToBranch": "vs17.10"
2420
},
2521
// Automate opening PRs to merge msbuild's vs17.10 (SDK 8.0.3xx) into vs17.11 (SDK 8.0.4xx)
2622
"vs17.10": {
2723
"MergeToBranch": "vs17.11"
2824
},
29-
// MSBuild latest release to main
25+
// Automate opening PRs to merge msbuild's vs17.11 (SDK 8.0.4xx) into vs17.12 (SDK 9.0.1xx, VS until 7/2026)
3026
"vs17.11": {
27+
"MergeToBranch": "vs17.12"
28+
},
29+
// Automate opening PRs to merge msbuild's vs17.12 (SDK 9.0.1xx) into vs17.13 (SDK 9.0.2xx)
30+
"vs17.12": {
31+
"MergeToBranch": "vs17.13"
32+
},
33+
// Automate opening PRs to merge msbuild's vs17.13 (SDK 9.0.2xx) into vs17.14 (SDK 9.0.3xx)
34+
"vs17.13": {
35+
"MergeToBranch": "vs17.14"
36+
},
37+
// MSBuild latest release to main
38+
"vs17.14": {
3139
"MergeToBranch": "main"
3240
}
3341
}
34-
}
42+
}

.config/guardian/.gdnbaselines

Lines changed: 68 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,68 @@
1-
{
2-
"properties": {
3-
"helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/baselines"
4-
},
5-
"version": "1.0.0",
6-
"baselines": {
7-
"default": {
8-
"name": "default",
9-
"createdDate": "2024-03-14 11:30:33Z",
10-
"lastUpdatedDate": "2024-03-14 11:30:33Z"
11-
}
12-
},
13-
"results": {
14-
"24491acb7bf0f8b072d9fbd2f6efcf1bdf6e9506ff3f7a9f9c803445c55b7bd9": {
15-
"signature": "24491acb7bf0f8b072d9fbd2f6efcf1bdf6e9506ff3f7a9f9c803445c55b7bd9",
16-
"alternativeSignatures": [
17-
"2dc3f5f5423a151deb6a74413f2798ade061c1f50519daeed42acfd2caebed03"
18-
],
19-
"target": ".packages/drop.app/18.165.29912-buildid11693003/lib/net45/ContentStoreApp.Full/x64/BuildXLAria.dll",
20-
"memberOf": [
21-
"default"
22-
],
23-
"tool": "binskim",
24-
"ruleId": "BA2008",
25-
"createdDate": "2024-06-19 17:22:41Z"
26-
},
27-
"1dc1a6797e20d1319df1cb8d4df5c6f6194ce4e87151bf801fb9bf2d038ccfaf": {
28-
"signature": "1dc1a6797e20d1319df1cb8d4df5c6f6194ce4e87151bf801fb9bf2d038ccfaf",
29-
"alternativeSignatures": [
30-
"f52bc24a2feebdcb7b1192ac2debea8da9ca5d012a6719e905b16f979711ceca"
31-
],
32-
"target": ".packages/drop.app/18.165.29912-buildid11693003/lib/net45/ContentStoreApp.Full/x64/BuildXLNatives.dll",
33-
"memberOf": [
34-
"default"
35-
],
36-
"tool": "binskim",
37-
"ruleId": "BA2008",
38-
"createdDate": "2024-06-19 17:22:41Z"
39-
},
40-
"5bf3f552d54adcae12d7f1e79d47b5a9392c774f03943793cd1a0f7bb2eef28b": {
41-
"signature": "5bf3f552d54adcae12d7f1e79d47b5a9392c774f03943793cd1a0f7bb2eef28b",
42-
"alternativeSignatures": [
43-
"ea4d59d18cbff7ffab4bb678927fc6fee763539a51cfbf5aae60ae1b8123a6ba"
44-
],
45-
"target": ".packages/drop.app/18.165.29912-buildid11693003/lib/net45/ContentStoreApp.Full/x64/ClientTelemetry.dll",
46-
"memberOf": [
47-
"default"
48-
],
49-
"tool": "binskim",
50-
"ruleId": "BA2007",
51-
"createdDate": "2024-06-19 17:22:41Z"
52-
}
53-
}
54-
}
1+
{
2+
"properties": {
3+
"helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/baselines"
4+
},
5+
"version": "1.0.0",
6+
"baselines": {
7+
"default": {
8+
"name": "default",
9+
"createdDate": "2024-03-14 11:30:33Z",
10+
"lastUpdatedDate": "2024-03-14 11:30:33Z"
11+
}
12+
},
13+
"results": {
14+
"24491acb7bf0f8b072d9fbd2f6efcf1bdf6e9506ff3f7a9f9c803445c55b7bd9": {
15+
"signature": "24491acb7bf0f8b072d9fbd2f6efcf1bdf6e9506ff3f7a9f9c803445c55b7bd9",
16+
"alternativeSignatures": [
17+
"2dc3f5f5423a151deb6a74413f2798ade061c1f50519daeed42acfd2caebed03"
18+
],
19+
"target": ".packages/drop.app/18.165.29912-buildid11693003/lib/net45/ContentStoreApp.Full/x64/BuildXLAria.dll",
20+
"memberOf": [
21+
"default"
22+
],
23+
"tool": "binskim",
24+
"ruleId": "BA2008",
25+
"createdDate": "2024-06-19 17:22:41Z"
26+
},
27+
"1dc1a6797e20d1319df1cb8d4df5c6f6194ce4e87151bf801fb9bf2d038ccfaf": {
28+
"signature": "1dc1a6797e20d1319df1cb8d4df5c6f6194ce4e87151bf801fb9bf2d038ccfaf",
29+
"alternativeSignatures": [
30+
"f52bc24a2feebdcb7b1192ac2debea8da9ca5d012a6719e905b16f979711ceca"
31+
],
32+
"target": ".packages/drop.app/18.165.29912-buildid11693003/lib/net45/ContentStoreApp.Full/x64/BuildXLNatives.dll",
33+
"memberOf": [
34+
"default"
35+
],
36+
"tool": "binskim",
37+
"ruleId": "BA2008",
38+
"createdDate": "2024-06-19 17:22:41Z"
39+
},
40+
"5bf3f552d54adcae12d7f1e79d47b5a9392c774f03943793cd1a0f7bb2eef28b": {
41+
"signature": "5bf3f552d54adcae12d7f1e79d47b5a9392c774f03943793cd1a0f7bb2eef28b",
42+
"alternativeSignatures": [
43+
"ea4d59d18cbff7ffab4bb678927fc6fee763539a51cfbf5aae60ae1b8123a6ba"
44+
],
45+
"target": ".packages/drop.app/18.165.29912-buildid11693003/lib/net45/ContentStoreApp.Full/x64/ClientTelemetry.dll",
46+
"memberOf": [
47+
"default"
48+
],
49+
"tool": "binskim",
50+
"ruleId": "BA2007",
51+
"createdDate": "2024-06-19 17:22:41Z"
52+
},
53+
"1757d0179485ad6618415e151de2453f25d5484071f7bae328fa9ca9d4d54688": {
54+
"signature": "1757d0179485ad6618415e151de2453f25d5484071f7bae328fa9ca9d4d54688",
55+
"alternativeSignatures": [],
56+
"target": "src/Tasks.UnitTests/TestResources/mycert.pfx",
57+
"line": 1,
58+
"memberOf": [
59+
"default"
60+
],
61+
"tool": "credscan",
62+
"ruleId": "CSCAN-GENERAL0020",
63+
"createdDate": "2024-12-19 06:42:54Z",
64+
"expirationDate": "2025-06-07 07:02:56Z",
65+
"justification": "This error is baselined with an expiration date of 180 days from 2024-12-19 07:02:56Z"
66+
}
67+
}
68+
}

.config/tsaoptions.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"instanceUrl": "https://devdiv.visualstudio.com/",
3+
"template": "TFSDEVDIV",
4+
"projectName": "DEVDIV",
5+
"areaPath": "DevDiv\\NET Tools Prague\\MSBuild",
6+
"iterationPath": "DevDiv",
7+
"notificationAliases": [ "[email protected]" ],
8+
"repositoryName": "MSBuild",
9+
"codebaseName": "MSBuild"
10+
}

.editorconfig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,9 @@ dotnet_diagnostic.IDE0037.severity = suggestion
276276
# Use local function
277277
dotnet_diagnostic.IDE0039.severity = suggestion
278278

279+
# Accessibility modifiers required
280+
dotnet_diagnostic.IDE0040.severity = none
281+
279282
# Null check can be simplified
280283
dotnet_diagnostic.IDE0041.severity = suggestion
281284

@@ -298,6 +301,12 @@ dotnet_diagnostic.IDE0048.severity = suggestion
298301
# Member name can be simplified
299302
dotnet_diagnostic.IDE0049.severity = suggestion
300303

304+
# Private member is unused
305+
dotnet_diagnostic.IDE0051.severity = none
306+
307+
# Remove unread private member
308+
dotnet_diagnostic.IDE0052.severity = none
309+
301310
# Use compound assignment
302311
dotnet_diagnostic.IDE0054.severity = suggestion
303312

@@ -415,6 +424,9 @@ dotnet_diagnostic.IDE0301.severity = suggestion
415424
dotnet_diagnostic.IDE0305.severity = suggestion
416425
dotnet_diagnostic.IDE0306.severity = suggestion
417426

427+
# Use implicitly typed lambda
428+
dotnet_diagnostic.IDE0350.severity = none
429+
418430
# Temporarily disable SA1010 "Opening square brackets should not be preceded by a space" until https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/3687 is fixed
419431
dotnet_diagnostic.SA1010.severity = none
420432

.github/CODEOWNERS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# Users referenced in this file will automatically be requested as reviewers for PRs that modify the given paths.
22
# See https://help.github.com/articles/about-code-owners/
33

4-
/eng/SourceBuild* @dotnet/source-build-internal
4+
/eng/DotNetBuild.props @dotnet/product-construction
5+
/eng/SourceBuild* @dotnet/source-build
56
/eng/ @dotnet/kitten
67
/.github/ @dotnet/kitten
78
/global.json @dotnet/kitten

.github/ISSUE_TEMPLATE/01_bugreport.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: 🐞 Bug Report
22
description: Report a bug to help us improve MSBuild.
3-
title: "[Bug]: "
4-
labels: ["bug"]
3+
type: 'Bug'
54
body:
65
- type: textarea
76
attributes:
@@ -12,17 +11,17 @@ body:
1211
- type: textarea
1312
attributes:
1413
label: Steps to Reproduce
15-
description: |
16-
Include as much of the following as possible:
17-
* a minimal sample project that reproduces the issue,
18-
* your zipped project,
19-
* IDE / CLI steps to create the project and reproduce the behaviour,
14+
description: |
15+
Include as much of the following as possible:
16+
* a minimal sample project that reproduces the issue,
17+
* your zipped project,
18+
* IDE / CLI steps to create the project and reproduce the behaviour,
2019
* your command line invocation.
21-
20+
2221
If providing steps to reproduce the issue proves difficult, consider attaching a binlog:
2322
* [Details on sharing binary logs](https://aka.ms/msbuild/binlog)
2423
* [More information on binary logs](https://github.com/dotnet/msbuild/blob/main/documentation/wiki/Binary-Log.md)
25-
24+
2625
NOTE: Binary logs capture environment information. Ensure it does not include any information you don't want to be public before you attach one.
2726
If you want to share one just with Microsoft, you can [report a problem through Visual Studio](https://developercommunity.visualstudio.com/report) and share it privately with Microsoft.
2827
validations:
@@ -49,4 +48,4 @@ body:
4948
description: |
5049
In a Visual Studio developer command prompt, run `msbuild -version` and paste the output here.
5150
If applicable, include the version of the tool that invokes MSBuild (Visual Studio, dotnet CLI, etc).
52-
Post any other relevant configuration settings here: OS, architecture, etc.
51+
Post any other relevant configuration settings here: OS, architecture, etc.

.github/ISSUE_TEMPLATE/02_performanceissue.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: 📉 Performance Issue
22
description: Report a performance issue or regression.
33
title: "[Performance]: "
44
labels: ["performance"]
5+
type: 'Bug'
56
body:
67
- type: textarea
78
attributes:
@@ -12,17 +13,17 @@ body:
1213
- type: textarea
1314
attributes:
1415
label: Steps to Reproduce
15-
description: |
16-
Include as much of the following as possible:
17-
* a minimal sample project that reproduces the issue,
18-
* your zipped project,
19-
* IDE / CLI steps to create the project and reproduce the behaviour,
16+
description: |
17+
Include as much of the following as possible:
18+
* a minimal sample project that reproduces the issue,
19+
* your zipped project,
20+
* IDE / CLI steps to create the project and reproduce the behaviour,
2021
* your command line invocation.
21-
22+
2223
If providing steps to reproduce the issue proves difficult, consider attaching a binlog:
2324
* [Details on sharing binary logs](https://aka.ms/msbuild/binlog)
2425
* [More information on binary logs](https://github.com/dotnet/msbuild/blob/main/documentation/wiki/Binary-Log.md)
25-
26+
2627
NOTE: Binary logs capture environment information. Ensure it does not include any information you don't want to be public before you attach one.
2728
If you want to share one just with Microsoft, you can [report a problem through Visual Studio](https://developercommunity.visualstudio.com/report) and share it privately with Microsoft.
2829
validations:
@@ -64,4 +65,4 @@ body:
6465
attributes:
6566
label: Regression Details
6667
description: |
67-
Please provide details on regression: what version of MSBuild or VS were you using before the regression?
68+
Please provide details on regression: what version of MSBuild or VS were you using before the regression?

0 commit comments

Comments
 (0)