Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
218 commits
Select commit Hold shift + click to select a range
2a6c765
Unstable branding with rtm label and empty iteration
marcpopMSFT Sep 16, 2024
b6bf8fb
make error for workload info clean
Forgind Aug 9, 2024
fd922a6
Refactor and normalize how workload version state is reported
dsplaisted Sep 20, 2024
fff5caf
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 24, 2024
7c4b69a
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 24, 2024
176534d
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Sep 24, 2024
b73e17c
Update dependencies from https://github.com/dotnet/arcade build 20240…
dotnet-maestro[bot] Sep 24, 2024
a1b2cf8
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 24, 2024
a83fb61
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 24, 2024
8a69d23
Support additional VS component IDs for workloads
joeloff Sep 24, 2024
7e21371
Report msbuild diagnostics as warnings/errors. (#43571)
tmat Sep 25, 2024
a9677c1
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 25, 2024
5bd471c
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Sep 25, 2024
1032e60
Merge branch 'release/9.0.2xx' of https://github.com/dotnet/sdk into …
Sep 25, 2024
6885a31
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43676)
Sep 25, 2024
f5ad8ca
[release/9.0.1xx] Update dependencies from dotnet/aspnetcore (#43669)
Sep 25, 2024
6eea54c
[release/9.0.1xx] Update dependencies from dotnet/arcade (#43666)
Sep 25, 2024
c0b67b1
[release/9.0.2xx] Update dependencies from dotnet/sourcelink (#43678)
Sep 25, 2024
8650172
[release/9.0.1xx] Update dependencies from dotnet/sourcelink (#43665)
Sep 25, 2024
e56b19d
[release/9.0.1xx] Update dependencies from dotnet/roslyn (#43663)
Sep 25, 2024
1e3e85c
[release/9.0.1xx] Update dependencies from dotnet/test-templates (#43…
Sep 25, 2024
7e30969
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 25, 2024
138bd65
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Sep 25, 2024
239772f
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Sep 25, 2024
3f88442
[release/9.0.1xx] Update dependencies from nuget/nuget.client (#43683)
joeloff Sep 25, 2024
974f92d
Update dependencies from https://github.com/dotnet/windowsdesktop bui…
dotnet-maestro[bot] Sep 25, 2024
bf65c4a
[release/9.0.2xx] Update dependencies from nuget/nuget.client (#43684)
joeloff Sep 25, 2024
a9abd5e
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 25, 2024
a47f50f
BinSkim: Enable CFG
joeloff Sep 25, 2024
619a4d6
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 25, 2024
97eb66b
Update dependencies from https://github.com/dotnet/scenario-tests bui…
dotnet-maestro[bot] Sep 25, 2024
d886ad8
Update dependencies from https://github.com/dotnet/scenario-tests bui…
dotnet-maestro[bot] Sep 25, 2024
c490f2b
Update to the new build of scenario-tests to remove the workload unin…
marcpopMSFT Sep 25, 2024
fd4d273
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 25, 2024
4d2b7a8
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 26, 2024
d101b1c
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 26, 2024
2bf4079
[release/9.0.1xx] Update dependencies from dotnet/runtime (#43702)
Sep 26, 2024
290568e
[release/9.0.2xx] Update dependencies from dotnet/scenario-tests (#43…
Sep 26, 2024
be38375
[release/9.0.1xx] Update dependencies from dotnet/scenario-tests (#43…
Sep 26, 2024
f59e9ca
[release/9.0.1xx] Update dependencies from dotnet/windowsdesktop (#43…
Sep 26, 2024
b47f710
Update dependencies from https://github.com/dotnet/xdt build 20240925.1
dotnet-maestro[bot] Sep 26, 2024
f7fbc8c
Update dependencies from https://github.com/dotnet/xdt build 20240925.1
dotnet-maestro[bot] Sep 26, 2024
786f842
Update dependencies from https://github.com/dotnet/xdt build 20240926.1
dotnet-maestro[bot] Sep 26, 2024
fe8d030
Update dependencies from https://github.com/dotnet/xdt build 20240926.1
dotnet-maestro[bot] Sep 26, 2024
9117f4d
[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' (#43677)
Sep 26, 2024
b30fee7
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43681)
Sep 26, 2024
352257d
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 26, 2024
31dfaff
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 26, 2024
e5ba74e
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 26, 2024
5b41d03
Update dependencies from https://github.com/dotnet/msbuild build 2024…
dotnet-maestro[bot] Sep 26, 2024
4ac3010
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 26, 2024
2d0094f
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 26, 2024
d932504
Update dependencies from https://github.com/dotnet/fsharp build 20240…
dotnet-maestro[bot] Sep 26, 2024
d31b38e
Update dependencies from https://github.com/dotnet/fsharp build 20240…
dotnet-maestro[bot] Sep 26, 2024
e29ecf3
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Sep 26, 2024
9edcf31
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Sep 26, 2024
44cd339
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 26, 2024
45860d6
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Sep 26, 2024
8965b65
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Sep 26, 2024
54dd2b5
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 26, 2024
9093028
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 26, 2024
5e7e34d
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 26, 2024
ce9df1a
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 27, 2024
8f2b208
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 27, 2024
0dd593d
Unstable branding with rtm label and empty iteration (#43483)
marcpopMSFT Sep 27, 2024
509c283
[release/9.0.2xx] Update dependencies from dotnet/fsharp (#43729)
Sep 27, 2024
b9a6748
[release/9.0.1xx] Update dependencies from dotnet/xdt (#43704)
Sep 27, 2024
dd8b542
Update dependencies from https://github.com/dotnet/razor build 202409…
dotnet-maestro[bot] Sep 27, 2024
7bdd10b
Update dependencies from https://github.com/dotnet/razor build 202409…
dotnet-maestro[bot] Sep 27, 2024
ee48a2e
Update dependencies from https://github.com/dotnet/windowsdesktop bui…
dotnet-maestro[bot] Sep 27, 2024
80eb46f
[release/9.0.1xx] Update dependencies from dotnet/aspnetcore (#43734)
Sep 27, 2024
8bf8c85
[release/9.0.1xx] Update dependencies from nuget/nuget.client (#43733)
Sep 27, 2024
46b89fa
[release/9.0.2xx] Update dependencies from nuget/nuget.client (#43731)
Sep 27, 2024
a6d4684
[release/9.0.1xx] Update dependencies from dotnet/fsharp (#43728)
Sep 27, 2024
a0cf435
[release/9.0.1xx] Update dependencies from dotnet/roslyn (#43719)
Sep 27, 2024
6edc10a
[release/9.0.2xx] Update dependencies from dotnet/msbuild (#43717)
Sep 27, 2024
db7979c
[release/9.0.2xx] Update dependencies from dotnet/test-templates (#43…
Sep 27, 2024
08c11eb
[release/9.0.1xx] Update dependencies from dotnet/test-templates (#43…
Sep 27, 2024
a1e9e25
[release/9.0.2xx] Update dependencies from dotnet/xdt (#43706)
Sep 27, 2024
4728807
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 27, 2024
17ee379
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 27, 2024
d793a51
[release/9.0.2xx] Update dependencies from dotnet/razor (#43740)
Sep 27, 2024
2fa01d1
[release/9.0.1xx] Update dependencies from dotnet/razor (#43741)
Sep 27, 2024
89de440
[release/9.0.1xx] Update dependencies from dotnet/windowsdesktop (#43…
Sep 27, 2024
7c72655
Update dependencies from https://github.com/dotnet/msbuild build 2024…
dotnet-maestro[bot] Sep 27, 2024
bea8f63
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43712)
Sep 27, 2024
3af0237
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 27, 2024
eb567ff
Update dependencies from https://github.com/dotnet/msbuild build 2024…
dotnet-maestro[bot] Sep 27, 2024
48eed1c
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Sep 27, 2024
1b8891c
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 27, 2024
fc26991
Update dependencies from https://github.com/dotnet/fsharp build 20240…
dotnet-maestro[bot] Sep 27, 2024
6dc7ad4
Update dependencies from https://github.com/dotnet/fsharp build 20240…
dotnet-maestro[bot] Sep 27, 2024
c0cd95f
[release/9.0.1xx] BinSkim: Enable CFG (#43695)
joeloff Sep 27, 2024
428c096
Support additional VS component IDs for workloads (#43675)
joeloff Sep 27, 2024
edf70c9
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
c95f363
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
6953fde
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
ac4e509
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
9a6f854
[release/9.0.1xx] Update dependencies from dotnet/fsharp (#43757)
joeloff Sep 27, 2024
455ab2a
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
63f3843
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
076ccdf
[release/9.0.1xx] Update dependencies from dotnet/test-templates (#43…
joeloff Sep 27, 2024
7376771
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
c1808cb
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
b8db73d
[release/9.0.1xx] Update dependencies from dotnet/roslyn (#43751)
joeloff Sep 27, 2024
f73692a
[release/9.0.1xx] Update dependencies from dotnet/sourcelink (#43753)
joeloff Sep 27, 2024
137d110
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 27, 2024
2949b6d
[release/9.0.2xx] Update dependencies from dotnet/msbuild (#43744)
marcpopMSFT Sep 27, 2024
34aa341
[release/9.0.1xx] Update dependencies from dotnet/msbuild (#43752)
marcpopMSFT Sep 27, 2024
f345d31
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
67cecae
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 27, 2024
8ae402d
[release/9.0.2xx] Update dependencies from dotnet/fsharp (#43758)
marcpopMSFT Sep 27, 2024
083996f
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 28, 2024
618440e
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 28, 2024
b79129e
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 28, 2024
1e6ba32
[release/9.0.1xx] Update dependencies from dotnet/runtime (#43754)
joeloff Sep 28, 2024
66eeda2
[release/9.0.1xx] Update dependencies from dotnet/aspnetcore (#43767)
joeloff Sep 28, 2024
4e544f0
[release/9.0.2xx] Update dependencies from dotnet/test-templates (#43…
Sep 29, 2024
92076d1
Merge branch 'release/9.0.2xx' of https://github.com/dotnet/sdk into …
Sep 29, 2024
014b168
Revert arcade codeflow
Sep 29, 2024
94281c2
[release/9.0.1xx] Update dependencies from dotnet/roslyn (#43772)
Sep 29, 2024
bebdad0
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43769)
Sep 29, 2024
dad626b
[release/9.0.1xx] Update dependencies from dotnet/test-templates (#43…
Sep 29, 2024
24403d7
Update dependencies from https://github.com/dotnet/roslyn-analyzers b…
dotnet-maestro[bot] Sep 29, 2024
0d11b9f
Update dependencies from https://github.com/dotnet/roslyn-analyzers b…
dotnet-maestro[bot] Sep 29, 2024
a87c170
[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' (#43759)
Sep 29, 2024
a5814d9
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 29, 2024
e3270a3
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 29, 2024
298d0b6
[release/9.0.2xx] Update dependencies from dotnet/roslyn-analyzers (#…
Sep 30, 2024
e093a7a
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43781)
Sep 30, 2024
39cec77
[release/9.0.1xx] Update dependencies from dotnet/roslyn-analyzers (#…
Sep 30, 2024
4b64dad
[release/9.0.1xx] Update dependencies from dotnet/roslyn (#43783)
Sep 30, 2024
d0ad936
Merge branch 'release/9.0.2xx' of https://github.com/dotnet/sdk into …
Sep 30, 2024
8c0b2a5
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 30, 2024
864ed66
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 30, 2024
030cb28
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 30, 2024
25090b7
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Sep 30, 2024
6e1a57f
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 30, 2024
4baa745
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Sep 30, 2024
6b01ca1
Don't load workload sets from incorrect folders
dsplaisted Sep 26, 2024
da59bd5
Allow nullable annotations for dotnet.csproj
dsplaisted Sep 26, 2024
56eb66b
Move workload set mapping logic to common WorkloadSetVersion class
dsplaisted Sep 26, 2024
61bbc4b
Correctly calculate baseline workload set feature band
dsplaisted Sep 26, 2024
c2d4357
Switch all workload version mapping calls to use new WorkloadSetVersi…
dsplaisted Sep 27, 2024
48bdf7a
Update dependencies from https://github.com/dotnet/roslyn build 20240…
dotnet-maestro[bot] Sep 30, 2024
aec6c1e
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 1, 2024
798e6e4
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Oct 1, 2024
e509cd6
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Oct 1, 2024
adcfef8
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 1, 2024
09745ac
Update dependencies from https://github.com/dotnet/fsharp build 20241…
dotnet-maestro[bot] Oct 1, 2024
7ca7420
Update dependencies from https://github.com/dotnet/arcade build 20240…
dotnet-maestro[bot] Oct 1, 2024
66897da
Update dependencies from https://github.com/dotnet/arcade build 20241…
dotnet-maestro[bot] Oct 1, 2024
efdaf94
[release/9.0.2xx] Update dependencies from dotnet/test-templates (#43…
nagilson Oct 1, 2024
f14b4f8
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-47271e2e-e97…
nagilson Oct 1, 2024
19982b4
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-5c7ed7d4-213…
nagilson Oct 1, 2024
03170ed
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-796c9d65-3b5…
nagilson Oct 1, 2024
7e68658
[release/9.0.2xx] Update dependencies from dotnet/fsharp (#43813)
nagilson Oct 1, 2024
f39f12c
[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' (#43786)
nagilson Oct 1, 2024
3aac91d
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 1, 2024
063d45a
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 2, 2024
b41d467
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 2, 2024
3a0837e
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 2, 2024
8d9b611
Update dependencies from https://github.com/dotnet/razor build 202410…
dotnet-maestro[bot] Oct 2, 2024
8d0dc41
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-796c9d65-3b5…
nagilson Oct 2, 2024
4f5d263
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43798)
nagilson Oct 2, 2024
0fe7e26
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-5c7ed7d4-213…
nagilson Oct 2, 2024
410712d
[release/9.0.2xx] Update dependencies from dotnet/razor (#43831)
nagilson Oct 3, 2024
0ebc410
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 3, 2024
1b5b2b3
Update dependencies from https://github.com/dotnet/razor build 202410…
dotnet-maestro[bot] Oct 3, 2024
e055fb0
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 3, 2024
96fa42d
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Oct 3, 2024
c7b7933
Update dependencies from https://github.com/dotnet/msbuild build 2024…
dotnet-maestro[bot] Oct 3, 2024
658ca3e
Update dependencies from https://github.com/dotnet/msbuild build 2024…
dotnet-maestro[bot] Oct 3, 2024
350455e
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-5c7ed7d4-213…
nagilson Oct 3, 2024
c63ba83
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-796c9d65-3b5…
nagilson Oct 3, 2024
e1dea42
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43854)
nagilson Oct 3, 2024
640e07c
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-474ea432-6a9…
nagilson Oct 3, 2024
a568cf7
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-3e28eef7-bc2…
nagilson Oct 3, 2024
445f99e
[release/9.0.2xx] Update dependencies from dotnet/msbuild (#43867)
nagilson Oct 3, 2024
a600245
[release/9.0.2xx] Update dependencies from dotnet/arcade (#43816)
nagilson Oct 3, 2024
985f841
[release/9.0.2xx] Update dependencies from dotnet/test-templates (#43…
nagilson Oct 3, 2024
d5975b5
[release/9.0.2xx] Update dependencies from dotnet/razor (#43856)
nagilson Oct 3, 2024
4430dfd
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 3, 2024
1e44944
[release/9.0.2xx] Update dependencies from dotnet/sourcelink (#43793)
marcpopMSFT Oct 3, 2024
0be4675
Update dependencies from https://github.com/nuget/nuget.client build …
dotnet-maestro[bot] Oct 3, 2024
ca496b2
Update dependencies from https://github.com/dotnet/msbuild build 2024…
dotnet-maestro[bot] Oct 4, 2024
e917391
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 4, 2024
bfb8f68
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Oct 4, 2024
df51ef7
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Oct 4, 2024
deab3eb
Update dependencies from https://github.com/dotnet/arcade build 20241…
dotnet-maestro[bot] Oct 4, 2024
b967800
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43880)
nagilson Oct 4, 2024
8e9174d
[release/9.0.2xx] Update dependencies from nuget/nuget.client (#43882)
nagilson Oct 4, 2024
0b49602
[release/9.0.2xx] Update dependencies from dotnet/msbuild (#43891)
nagilson Oct 4, 2024
791efa8
[release/9.0.2xx] Update dependencies from dotnet/test-templates (#43…
nagilson Oct 4, 2024
0012d4f
[release/9.0.2xx] Update dependencies from dotnet/arcade (#43907)
nagilson Oct 4, 2024
288252c
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 4, 2024
6397574
Update dependencies from https://github.com/dotnet/roslyn build 20241…
dotnet-maestro[bot] Oct 4, 2024
ba8eb23
[release/9.0.1xx] make error for workload info clean Fixes #42581 (#4…
dsplaisted Oct 4, 2024
3d89cc5
Code review feedback
dsplaisted Oct 4, 2024
32c2578
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 5, 2024
ccfae96
Fix baseline manifest version for RTM branding (#43737)
dsplaisted Oct 5, 2024
74fa50d
[release/9.0.2xx] Update dependencies from dotnet/sourcelink (#43911)
nagilson Oct 7, 2024
565c455
[release/9.0.2xx] Update dependencies from dotnet/roslyn (#43915)
nagilson Oct 7, 2024
443299f
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 8, 2024
4408527
[release/9.0.2xx] Update dependencies from dotnet/sourcelink (#43949)
Oct 8, 2024
ffbc127
Update dependencies from https://github.com/dotnet/razor build 202410…
dotnet-maestro[bot] Oct 8, 2024
cf4ee64
Update dependencies from https://github.com/dotnet/test-templates bui…
dotnet-maestro[bot] Oct 8, 2024
5b13c02
[release/9.0.2xx] Update dependencies from dotnet/razor (#43953)
Oct 8, 2024
91b7025
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 8, 2024
74e3ebf
[release/9.0.2xx] Update dependencies from dotnet/test-templates (#43…
nagilson Oct 8, 2024
2de60cb
Merge branch 'release/9.0.2xx' into darc-release/9.0.2xx-8a674f68-b1a…
nagilson Oct 8, 2024
b5201f3
[release/9.0.2xx] Update dependencies from dotnet/sourcelink (#43973)
nagilson Oct 8, 2024
6107b29
Update dependencies from https://github.com/dotnet/roslyn-analyzers b…
dotnet-maestro[bot] Oct 8, 2024
06dc61b
Update dependencies from https://github.com/dotnet/sourcelink build 2…
dotnet-maestro[bot] Oct 9, 2024
dac90d2
[release/9.0.2xx] Update dependencies from dotnet/sourcelink (#44002)
Oct 9, 2024
76ce6fb
[release/9.0.2xx] Update dependencies from dotnet/roslyn-analyzers (#…
Oct 9, 2024
e144a5d
Merge branch 'release/9.0.2xx'
Oct 9, 2024
c21fab1
skip test failing on net10 for now
marcpopMSFT Oct 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
<!-- Begin: Package sources from dotnet-aspnetcore -->
<!-- End: Package sources from dotnet-aspnetcore -->
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
<add key="darc-pub-DotNet-msbuild-Trusted-4ae11fa" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-4ae11fa8/nuget/v3/index.json" />
<!-- End: Package sources from DotNet-msbuild-Trusted -->
<!-- Begin: Package sources from dotnet-roslyn-analyzers -->
<!-- End: Package sources from dotnet-roslyn-analyzers -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,11 @@ public IncrementalMSBuildWorkspace(IReporter reporter)
{
WorkspaceFailed += (_sender, diag) =>
{
// Errors reported here are not fatal, an exception would be thrown for fatal issues.
reporter.Verbose($"MSBuildWorkspace warning: {diag.Diagnostic}");
// Report both Warning and Failure as warnings.
// MSBuildProjectLoader reports Failures for cases where we can safely continue loading projects
// (e.g. non-C#/VB project is ignored).
// https://github.com/dotnet/roslyn/issues/75170
reporter.Warn($"msbuild: {diag.Diagnostic}", "⚠");
};

_reporter = reporter;
Expand Down
4 changes: 2 additions & 2 deletions src/Cli/dotnet/CommandFactory/CommandSpec.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ namespace Microsoft.DotNet.CommandFactory
public class CommandSpec
{
public CommandSpec(
string path,
string args,
string? path,
string? args,
Dictionary<string, string> environmentVariables = null)
{
Path = path;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ namespace Microsoft.DotNet.Tools.Run.LaunchSettings
{
public class LaunchSettingsApplyResult
{
public LaunchSettingsApplyResult(bool success, string failureReason, ProjectLaunchSettingsModel launchSettings = null)
public LaunchSettingsApplyResult(bool success, string? failureReason, ProjectLaunchSettingsModel launchSettings = null)
{
Success = success;
FailureReason = failureReason;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@ namespace Microsoft.DotNet.Tools.Run.LaunchSettings
{
public class ProjectLaunchSettingsModel
{
public string LaunchProfileName { get; set; }
public string? LaunchProfileName { get; set; }

public string CommandLineArgs { get; set; }
public string? CommandLineArgs { get; set; }

public bool LaunchBrowser { get; set; }

public string LaunchUrl { get; set; }
public string? LaunchUrl { get; set; }

public string ApplicationUrl { get; set; }
public string? ApplicationUrl { get; set; }

public string DotNetRunMessages { get; set; }
public string? DotNetRunMessages { get; set; }

public Dictionary<string, string> EnvironmentVariables { get; } = new Dictionary<string, string>(StringComparer.Ordinal);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public LaunchSettingsApplyResult TryGetLaunchSettings(string? launchProfileName,
{
if (TryGetStringValue(environmentVariable.Value, out var environmentVariableValue))
{
config.EnvironmentVariables[environmentVariable.Name] = environmentVariableValue;
config.EnvironmentVariables[environmentVariable.Name] = environmentVariableValue!;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,4 +169,12 @@
<data name="WorkloadManifestInstallationConfiguration" xml:space="preserve">
<value>Configured to use {0} when installing new manifests.</value>
</data>
<data name="WorkloadSetFromGlobalJsonNotInstalled" xml:space="preserve">
<value>Workload version {0}, which was specified in {1}, was not found. Run "dotnet workload restore" to install this workload version.</value>
<comment>{Locked="dotnet workload restore"}</comment>
</data>
<data name="ShouldInstallAWorkloadSet" xml:space="preserve">
<value>Workloads are configured to install and update using workload versions, but none were found. Run "dotnet workload restore" to install a workload version.</value>
<comment>{Locked="dotnet workload restore"}</comment>
</data>
</root>
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ protected bool VerifySignatures
public WorkloadCommandBase(
ParseResult parseResult,
CliOption<VerbosityOptions> verbosityOptions = null,
IReporter reporter = null,
IReporter? reporter = null,
string tempDirPath = null,
INuGetPackageDownloader nugetPackageDownloader = null) : base(parseResult)
{
Expand Down
75 changes: 36 additions & 39 deletions src/Cli/dotnet/commands/dotnet-workload/WorkloadCommandParser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,26 +42,13 @@ internal static string GetWorkloadsVersion(WorkloadInfoHelper workloadInfoHelper
var versionInfo = workloadInfoHelper.ManifestProvider.GetWorkloadVersion();

// The explicit space here is intentional, as it's easy to miss in localization and crucial for parsing
return versionInfo.Version + (versionInfo.VersionNotInstalledMessage is not null ? ' ' + Workloads.Workload.List.LocalizableStrings.WorkloadVersionNotInstalledShort : string.Empty);
return versionInfo.Version + (versionInfo.IsInstalled ? string.Empty : ' ' + Workloads.Workload.List.LocalizableStrings.WorkloadVersionNotInstalledShort);
}

internal static void ShowWorkloadsInfo(ParseResult parseResult = null, WorkloadInfoHelper workloadInfoHelper = null, IReporter reporter = null, string dotnetDir = null, bool showVersion = true)
{
workloadInfoHelper ??= new WorkloadInfoHelper(parseResult != null ? parseResult.HasOption(SharedOptions.InteractiveOption) : false);
reporter ??= Utils.Reporter.Output;
var globalJsonInformation = workloadInfoHelper.ManifestProvider.GetGlobalJsonInformation();
if (globalJsonInformation?.WorkloadVersionInstalled == false)
{
reporter.WriteLine(string.Format(Workloads.Workload.List.LocalizableStrings.WorkloadSetFromGlobalJsonNotInstalled, globalJsonInformation.GlobalJsonVersion, globalJsonInformation.GlobalJsonPath));
return;
}

IEnumerable<WorkloadId> installedList = workloadInfoHelper.InstalledSdkWorkloadIds;
InstalledWorkloadsCollection installedWorkloads = workloadInfoHelper.AddInstalledVsWorkloads(installedList);
string dotnetPath = dotnetDir ?? Path.GetDirectoryName(Environment.ProcessPath);



var versionInfo = workloadInfoHelper.ManifestProvider.GetWorkloadVersion();

void WriteUpdateModeAndAnyError(string indent = "")
Expand All @@ -70,10 +57,13 @@ void WriteUpdateModeAndAnyError(string indent = "")
var workloadSetsString = useWorkloadSets == true ? "workload sets" : "loose manifests";
reporter.WriteLine(indent + string.Format(CommonStrings.WorkloadManifestInstallationConfiguration, workloadSetsString));

var additionalMessage = versionInfo.VersionNotInstalledMessage ?? versionInfo.UpdateModeMessage;
if (additionalMessage != null)
if (!versionInfo.IsInstalled)
{
reporter.WriteLine(indent + additionalMessage);
reporter.WriteLine(indent + string.Format(CommonStrings.WorkloadSetFromGlobalJsonNotInstalled, versionInfo.Version, versionInfo.GlobalJsonPath));
}
else if (versionInfo.WorkloadSetsEnabledWithoutWorkloadSet)
{
reporter.WriteLine(indent + CommonStrings.ShouldInstallAWorkloadSet);
}
}

Expand All @@ -85,37 +75,44 @@ void WriteUpdateModeAndAnyError(string indent = "")
reporter.WriteLine();
}

if (installedWorkloads.Count == 0)
{
reporter.WriteLine(CommonStrings.NoWorkloadsInstalledInfoWarning);
}
else
if (versionInfo.IsInstalled)
{
var manifestInfoDict = workloadInfoHelper.WorkloadResolver.GetInstalledManifests().ToDictionary(info => info.Id, StringComparer.OrdinalIgnoreCase);
IEnumerable<WorkloadId> installedList = workloadInfoHelper.InstalledSdkWorkloadIds;
InstalledWorkloadsCollection installedWorkloads = workloadInfoHelper.AddInstalledVsWorkloads(installedList);
string dotnetPath = dotnetDir ?? Path.GetDirectoryName(Environment.ProcessPath);

foreach (var workload in installedWorkloads.AsEnumerable())
if (installedWorkloads.Count == 0)
{
var workloadManifest = workloadInfoHelper.WorkloadResolver.GetManifestFromWorkload(new WorkloadId(workload.Key));
var workloadFeatureBand = manifestInfoDict[workloadManifest.Id].ManifestFeatureBand;
reporter.WriteLine(CommonStrings.NoWorkloadsInstalledInfoWarning);
}
else
{
var manifestInfoDict = workloadInfoHelper.WorkloadResolver.GetInstalledManifests().ToDictionary(info => info.Id, StringComparer.OrdinalIgnoreCase);

foreach (var workload in installedWorkloads.AsEnumerable())
{
var workloadManifest = workloadInfoHelper.WorkloadResolver.GetManifestFromWorkload(new WorkloadId(workload.Key));
var workloadFeatureBand = manifestInfoDict[workloadManifest.Id].ManifestFeatureBand;

const int align = 10;
const string separator = " ";
const int align = 10;
const string separator = " ";

reporter.WriteLine($" [{workload.Key}]");
reporter.WriteLine($" [{workload.Key}]");

reporter.Write($"{separator}{CommonStrings.WorkloadSourceColumn}:");
reporter.WriteLine($" {workload.Value,align}");
reporter.Write($"{separator}{CommonStrings.WorkloadSourceColumn}:");
reporter.WriteLine($" {workload.Value,align}");

reporter.Write($"{separator}{CommonStrings.WorkloadManifestVersionColumn}:");
reporter.WriteLine($" {workloadManifest.Version + '/' + workloadFeatureBand,align}");
reporter.Write($"{separator}{CommonStrings.WorkloadManifestVersionColumn}:");
reporter.WriteLine($" {workloadManifest.Version + '/' + workloadFeatureBand,align}");

reporter.Write($"{separator}{CommonStrings.WorkloadManifestPathColumn}:");
reporter.WriteLine($" {workloadManifest.ManifestPath,align}");
reporter.Write($"{separator}{CommonStrings.WorkloadManifestPathColumn}:");
reporter.WriteLine($" {workloadManifest.ManifestPath,align}");

reporter.Write($"{separator}{CommonStrings.WorkloadInstallTypeColumn}:");
reporter.WriteLine($" {WorkloadInstallType.GetWorkloadInstallType(new SdkFeatureBand(Utils.Product.Version), dotnetPath).ToString(),align}"
);
reporter.WriteLine("");
reporter.Write($"{separator}{CommonStrings.WorkloadInstallTypeColumn}:");
reporter.WriteLine($" {WorkloadInstallType.GetWorkloadInstallType(new SdkFeatureBand(Utils.Product.Version), dotnetPath).ToString(),align}"
);
reporter.WriteLine("");
}
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ internal class WorkloadCleanCommand : WorkloadCommandBase
{
private readonly bool _cleanAll;

private string? _dotnetPath;
private string _dotnetPath;
private string _userProfileDir;

private readonly ReleaseVersion _sdkVersion;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ internal class WorkloadConfigCommand : WorkloadCommandBase
private string? _updateMode;
private readonly IWorkloadResolverFactory _workloadResolverFactory;

private string? _dotnetPath;
private string _dotnetPath;
private string _userProfileDir;
private readonly IWorkloadResolver _workloadResolver;
private readonly ReleaseVersion _sdkVersion;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ IEnumerable<PackInfo> GetPacksInWorkloads(IEnumerable<WorkloadId> workloadIds)

public WorkloadSet InstallWorkloadSet(ITransactionContext context, string workloadSetVersion, DirectoryPath? offlineCache = null)
{
string workloadSetPackageVersion = WorkloadSet.WorkloadSetVersionToWorkloadSetPackageVersion(workloadSetVersion, out SdkFeatureBand workloadSetFeatureBand);
string workloadSetPackageVersion = WorkloadSetVersion.ToWorkloadSetPackageVersion(workloadSetVersion, out SdkFeatureBand workloadSetFeatureBand);
var workloadSetPackageId = GetManifestPackageId(new ManifestId(WorkloadManifestUpdater.WorkloadSetManifestId), workloadSetFeatureBand);

var workloadSetPath = Path.Combine(_workloadRootDir, "sdk-manifests", _sdkFeatureBand.ToString(), "workloadsets", workloadSetVersion);
Expand Down Expand Up @@ -124,7 +124,7 @@ public WorkloadSet InstallWorkloadSet(ITransactionContext context, string worklo

public async Task<WorkloadSet> GetWorkloadSetContentsAsync(string workloadSetVersion)
{
string workloadSetPackageVersion = WorkloadSet.WorkloadSetVersionToWorkloadSetPackageVersion(workloadSetVersion, out var workloadSetFeatureBand);
string workloadSetPackageVersion = WorkloadSetVersion.ToWorkloadSetPackageVersion(workloadSetVersion, out var workloadSetFeatureBand);
var packagePath = await _nugetPackageDownloader.DownloadPackageAsync(GetManifestPackageId(new ManifestId(WorkloadManifestUpdater.WorkloadSetManifestId), workloadSetFeatureBand),
new NuGetVersion(workloadSetPackageVersion), _packageSourceLocation);
var tempExtractionDir = Path.Combine(_tempPackagesDir.Value, $"{WorkloadManifestUpdater.WorkloadSetManifestId}-{workloadSetPackageVersion}-extracted");
Expand Down Expand Up @@ -381,7 +381,7 @@ public void GarbageCollect(Func<string, IWorkloadResolver> getResolverForWorkloa
foreach ((string workloadSetVersion, _) in installedWorkloadSets)
{
// Get the feature band of the workload set
WorkloadSet.WorkloadSetVersionToWorkloadSetPackageVersion(workloadSetVersion, out var workloadSetFeatureBand);
WorkloadSetVersion.ToWorkloadSetPackageVersion(workloadSetVersion, out var workloadSetFeatureBand);

List<SdkFeatureBand> referencingFeatureBands;
if (!workloadSetInstallRecords.TryGetValue((workloadSetVersion, workloadSetFeatureBand), out referencingFeatureBands))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ protected List<WorkloadSetRecord> GetWorkloadSetRecords()
{
using RegistryKey workloadSetPackageVersionKey = workloadSetFeatureBandKey.OpenSubKey(workloadSetPackageVersion);

string workloadSetVersion = WorkloadManifestUpdater.WorkloadSetPackageVersionToWorkloadSetVersion(new SdkFeatureBand(workloadSetFeatureBand), workloadSetPackageVersion);
string workloadSetVersion = WorkloadSetVersion.FromWorkloadSetPackageVersion(new SdkFeatureBand(workloadSetFeatureBand), workloadSetPackageVersion);

WorkloadSetRecord record = new WorkloadSetRecord()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ public WorkloadSet InstallWorkloadSet(ITransactionContext context, string worklo
(MsiPayload msi, string msiPackageId, string installationFolder) GetWorkloadSetPayload(string workloadSetVersion, DirectoryPath? offlineCache)
{
SdkFeatureBand workloadSetFeatureBand;
string msiPackageVersion = WorkloadSet.WorkloadSetVersionToWorkloadSetPackageVersion(workloadSetVersion, out workloadSetFeatureBand);
string msiPackageVersion = WorkloadSetVersion.ToWorkloadSetPackageVersion(workloadSetVersion, out workloadSetFeatureBand);
string msiPackageId = GetManifestPackageId(new ManifestId("Microsoft.NET.Workloads"), workloadSetFeatureBand).ToString();

Log?.LogMessage($"Resolving Microsoft.NET.Workloads ({workloadSetVersion}) to {msiPackageId} ({msiPackageVersion}).");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,16 +153,6 @@ public void DeleteUpdatableWorkloadsFile()
}
}

// Corresponding method for opposite direction is in WorkloadSet class. This version is kept here as implementation
// depends on NuGetVersion
public static string WorkloadSetPackageVersionToWorkloadSetVersion(SdkFeatureBand sdkFeatureBand, string packageVersion)
{
var nugetVersion = new NuGetVersion(packageVersion);
var patch = nugetVersion.Patch > 0 ? $".{nugetVersion.Patch}" : string.Empty;
var release = string.IsNullOrWhiteSpace(nugetVersion.Release) ? string.Empty : $"-{nugetVersion.Release}";
return $"{sdkFeatureBand.Major}.{sdkFeatureBand.Minor}.{nugetVersion.Minor}{patch}{release}";
}

public static void AdvertiseWorkloadUpdates()
{
try
Expand Down Expand Up @@ -362,7 +352,7 @@ private async Task<bool> UpdateManifestWithVersionAsync(string id, bool includeP
throw new NuGetPackageNotFoundException($"Requested workload version {packageVersion} of {id} but found version {downloadedPackageVersion} instead.");
}

var workloadSetVersion = WorkloadSetPackageVersionToWorkloadSetVersion(band, downloadedPackageVersion.ToString());
var workloadSetVersion = WorkloadSetVersion.FromWorkloadSetPackageVersion(band, downloadedPackageVersion.ToString());
File.WriteAllText(Path.Combine(adManifestPath, Constants.workloadSetVersionFileName), workloadSetVersion);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,12 +132,9 @@
<value>Workload version: {0}</value>
</data>
<data name="WorkloadSetFromGlobalJsonInstalled" xml:space="preserve">
<value>Found workload version {0} pinned in the global.json file at {1}.</value>
<value>Using workload version {0}, which was specified in the global.json file at {1}.</value>
</data>
<data name="WorkloadVersionNotInstalledShort" xml:space="preserve">
<value>(not installed)</value>
</data>
<data name="WorkloadSetFromGlobalJsonNotInstalled" xml:space="preserve">
<value>Found workload version {0} pinned in the global.json file at {1}, but it was not installed. Running `dotnet workload install`, `dotnet workload update`, or `dotnet workload restore` may fix this.</value>
</data>
</root>
</root>
Loading
Loading