Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
511 commits
Select commit Hold shift + click to select a range
fb958f0
Merged PR 27002: [internal/release/6.0.3xx] Update dependencies from …
dotnet-bot Oct 24, 2022
eb3c460
Update dependencies from https://github.com/dotnet/sdk build 20221023.17
dotnet-maestro[bot] Oct 24, 2022
806fa1f
Update dependencies from https://github.com/dotnet/sdk build 20221023.25
dotnet-maestro[bot] Oct 24, 2022
2bc18bf
Merged PR 27009: [internal/release/6.0.4xx] Update dependencies from …
dotnet-bot Oct 24, 2022
583adf9
[internal/release/6.0.3xx] Update dependencies from dnceng/internal/d…
dotnet-bot Oct 24, 2022
e18cd41
Update dependencies from https://github.com/dotnet/sdk build 20221024.4
dotnet-maestro[bot] Oct 24, 2022
1138045
Update TelemetryOptOutDefaultTests.cs
marcpopMSFT Oct 24, 2022
e96866b
Update dependencies from https://github.com/dotnet/sdk build 20221024.10
dotnet-maestro[bot] Oct 25, 2022
cc5f738
Update dependencies from https://github.com/dotnet/sdk build 20221024.11
dotnet-maestro[bot] Oct 25, 2022
7f877f6
Update dependencies from https://github.com/dotnet/sdk build 20221024.14
dotnet-maestro[bot] Oct 25, 2022
4d74865
Update dependencies from https://github.com/dotnet/sdk build 20221025.2
dotnet-maestro[bot] Oct 25, 2022
4f0837a
Remove prior verison of test.
marcpopMSFT Oct 25, 2022
306e600
Fix to final 3.1 build
marcpopMSFT Oct 25, 2022
f5944b5
Update dependencies from https://github.com/dotnet/sdk build 20221025.5
dotnet-maestro[bot] Oct 25, 2022
55f5317
Enable codeql
marcpopMSFT Oct 25, 2022
7d5ecee
Update dependencies from https://github.com/dotnet/sdk build 20221025.11
dotnet-maestro[bot] Oct 26, 2022
8f53e75
Update dependencies from https://github.com/dotnet/sdk build 20221026.2
dotnet-maestro[bot] Oct 26, 2022
48ad8d4
Update dependencies from https://github.com/dotnet/sdk build 20221026.3
dotnet-maestro[bot] Oct 26, 2022
4888c8c
Update dependencies from https://github.com/dotnet/sdk build 20221026.5
dotnet-maestro[bot] Oct 26, 2022
d12ed33
Update dependencies from https://github.com/dotnet/sdk build 20221026.6
dotnet-maestro[bot] Oct 26, 2022
319ac01
Ensure finalizer only runs when no matching SDK feature bands are ins…
joeloff Oct 27, 2022
6218a60
Update dependencies from https://github.com/dotnet/sdk build 20221027.2
dotnet-maestro[bot] Oct 27, 2022
e1910d8
Update branding to 7.0.101
vseanreesermsft Oct 27, 2022
bf9d4a0
Refactor source-build CI triggers and pools (#14835)
MichaelSimons Oct 27, 2022
d43301a
Update dependencies from https://github.com/dotnet/sdk build 20221027.5
dotnet-maestro[bot] Oct 27, 2022
b41b527
Update dependencies from https://github.com/dotnet/sdk build 20221028.4
dotnet-maestro[bot] Oct 28, 2022
5151f3a
Update dependencies from https://github.com/dotnet/sdk build 20221030.2
dotnet-maestro[bot] Oct 31, 2022
3079e52
[release/7.0.1xx] Increase dotnet-watch source-build smoke test timeo…
lbussell Oct 31, 2022
02f8c05
Update dependencies from https://github.com/dotnet/sdk build 20221031.5
dotnet-maestro[bot] Oct 31, 2022
3f43116
Update Versions.props
marcpopMSFT Nov 1, 2022
761aab7
Update dependencies from https://github.com/dotnet/sdk build 20221101.2
dotnet-maestro[bot] Nov 1, 2022
55ad445
Update branding to 6.0.112
vseanreesermsft Nov 1, 2022
8ffa10f
Update branding to 6.0.307
vseanreesermsft Nov 1, 2022
c7fe18c
Update branding to 6.0.404
vseanreesermsft Nov 1, 2022
6924418
Merge pull request #14838 from vseanreesermsft/branding-7.0.101-2022-…
marcpopMSFT Nov 1, 2022
2a48805
Merge pull request #14866 from vseanreesermsft/branding-6.0.307-2022-…
marcpopMSFT Nov 1, 2022
45c95da
Merge pull request #14867 from vseanreesermsft/branding-6.0.404-2022-…
marcpopMSFT Nov 1, 2022
b110fd5
Merge pull request #14693 from dotnet/marcpopMSFT-addtelemetrytest
marcpopMSFT Nov 1, 2022
973f1e7
Merge pull request #14865 from vseanreesermsft/branding-6.0.112-2022-…
marcpopMSFT Nov 1, 2022
109245f
Update dependencies from https://github.com/dotnet/sdk build 20221101.10
dotnet-maestro[bot] Nov 2, 2022
62d4355
Merge branch 'release/6.0.1xx' into release/6.0.3xx
Nov 2, 2022
222fcbd
Merge branch 'release/6.0.3xx' into release/6.0.4xx
Nov 2, 2022
25f95ab
Merge pull request #14872 from dotnet-maestro-bot/merge/release/6.0.1…
v-wuzhai Nov 2, 2022
b1cf660
Merge pull request #14869 from dotnet-maestro-bot/merge/release/6.0.3…
v-wuzhai Nov 2, 2022
3b90baa
Merge pull request #14829 from dotnet/marcpopMSFT-final3.1build
marcpopMSFT Nov 2, 2022
2db6be3
Merge pull request #14830 from dotnet/marcpopMSFT-codeql
marcpopMSFT Nov 2, 2022
20245ad
Update dependencies from https://github.com/dotnet/sdk build 20221102.19
dotnet-maestro[bot] Nov 2, 2022
e9304bd
Update dependencies from https://github.com/dotnet/sdk build 20221102.28
dotnet-maestro[bot] Nov 2, 2022
f3f7fb6
Merge branch 'release/6.0.1xx' into release/6.0.3xx
Nov 3, 2022
8f60659
Merge pull request #14874 from dotnet-maestro-bot/merge/release/6.0.3…
v-wuzhai Nov 3, 2022
5c447b5
Update dependencies from https://github.com/dotnet/sdk build 20221102.35
dotnet-maestro[bot] Nov 3, 2022
9a90c6b
Update dependencies from https://github.com/dotnet/sdk build 20221102.37
dotnet-maestro[bot] Nov 3, 2022
05ccc0e
Merge pull request #14876 from dotnet-maestro-bot/merge/release/6.0.1…
marcpopMSFT Nov 3, 2022
7d21c9d
Update dependencies from https://github.com/dotnet/sdk build 20221103.5
dotnet-maestro[bot] Nov 3, 2022
15aec65
Merge branch 'release/6.0.4xx' into merge/release/6.0.3xx-to-release/…
marcpopMSFT Nov 3, 2022
7ad7e5f
Merge pull request #14836 from joeloff/finalizer2
marcpopMSFT Nov 3, 2022
72553f8
Merge pull request #14889 from dotnet-maestro-bot/merge/release/6.0.3…
marcpopMSFT Nov 4, 2022
c97208d
Update dependencies from https://github.com/dotnet/sdk build 20221103.22
dotnet-maestro[bot] Nov 4, 2022
8f3c970
Merge branch 'release/6.0.4xx' into release/7.0.1xx
Nov 4, 2022
081ee69
Refactor source-build CI triggers and pools (#14835) (#14878)
MichaelSimons Nov 4, 2022
8c37287
Merge branch 'release/7.0.2xx' of https://github.com/dotnet/installer…
MichaelSimons Nov 4, 2022
c09ec5e
Update dependencies from https://github.com/dotnet/sdk build 20221104.7
dotnet-maestro[bot] Nov 4, 2022
566396a
Merge branch 'darc-release/7.0.2xx-7e69b665-5c91-460f-8c3b-ead1cb2977…
MichaelSimons Nov 4, 2022
9a7d967
Update source-build artifacts and tools to rc2
MichaelSimons Nov 4, 2022
6f46cbe
Update dependencies from https://github.com/dotnet/sdk build 20221104.12
dotnet-maestro[bot] Nov 4, 2022
59302f0
Add source-build nowarns
MichaelSimons Nov 4, 2022
5f44071
Merge branch 'darc-release/7.0.2xx-7e69b665-5c91-460f-8c3b-ead1cb2977…
MichaelSimons Nov 4, 2022
7a3c628
Update dependencies from https://github.com/dotnet/sdk build 20221104.14
dotnet-maestro[bot] Nov 4, 2022
6e5661b
Quick fix to unblock codeflow while I investigate further
marcpopMSFT Nov 4, 2022
7351c76
Update dependencies from https://github.com/dotnet/sdk build 20221104.21
dotnet-maestro[bot] Nov 5, 2022
89758ef
Get the telemetry version from the --version command and use it to fi…
marcpopMSFT Nov 5, 2022
ccd4c9b
Fix build error.
marcpopMSFT Nov 5, 2022
3839289
Update dependencies from https://github.com/dotnet/sdk build 20221106.1
dotnet-maestro[bot] Nov 6, 2022
d7cafdd
Merge pull request #14891 from dotnet-maestro-bot/merge/release/6.0.4…
v-wuzhai Nov 7, 2022
48049bd
Update dependencies from https://github.com/dotnet/sdk build 20221106.4
dotnet-maestro[bot] Nov 7, 2022
fdd0b18
Merge branch 'release/7.0.1xx' into marcpopMSFT-fixtelemetrytestversion
marcpopMSFT Nov 7, 2022
cf4bbda
Update dependencies from https://github.com/dotnet/sdk build 20221107.2
dotnet-maestro[bot] Nov 7, 2022
e58b4b5
Update triggers to prevent tarball CI from running on 6.0.3xx and 6.0…
MichaelSimons Nov 7, 2022
d454057
Merge branch 'release/6.0.3xx' into merge/release/6.0.1xx-to-release/…
MichaelSimons Nov 7, 2022
48fb4b6
Merge pull request #14895 from dotnet-maestro-bot/merge/release/6.0.1…
v-wuzhai Nov 8, 2022
b489867
Update dependencies from https://github.com/dotnet/sdk build 20221107.19
dotnet-maestro[bot] Nov 8, 2022
753a400
[automated] Merge branch 'release/6.0.3xx' => 'release/6.0.4xx' (#14911)
dotnet-maestro-bot Nov 8, 2022
6e2f479
Merge commit '583adf944c459c46da460315ec30710c20c466de' into internal…
vseanreesermsft Nov 8, 2022
51aa0aa
Merge commit '2bc18bf2920f0d6292aae0c786652e4b840de6a4' into internal…
vseanreesermsft Nov 8, 2022
5ae993e
Update dependencies from https://github.com/dotnet/sdk build 20221108.10
dotnet-maestro[bot] Nov 8, 2022
be8002d
Update dependencies from https://github.com/dotnet/sdk build 20221108.16
dotnet-maestro[bot] Nov 8, 2022
2612307
update global.json and Versions.props for .NET SDK 7.0.100 (#14933)
dotnet-sb-bot Nov 8, 2022
925b095
Update dependencies from https://github.com/dotnet/sdk build 20221108.18
dotnet-maestro[bot] Nov 8, 2022
0576e20
Merge pull request #14899 from dotnet/marcpopMSFT-fixtelemetrytestver…
marcpopMSFT Nov 8, 2022
a910afa
Update dependencies from https://github.com/dotnet/sdk build 20221108.19
dotnet-maestro[bot] Nov 9, 2022
f8288d5
Update dependencies from https://github.com/dotnet/sdk build 20221108.33
dotnet-maestro[bot] Nov 9, 2022
532f49d
Update dependencies from https://github.com/dotnet/sdk build 20221109.2
dotnet-maestro[bot] Nov 9, 2022
ec673c7
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Nov 9, 2022
e853b76
Merging internal commits for release/6.0.1xx (#14926)
vseanreesermsft Nov 9, 2022
24b8e5c
Add infra to specify custom repo nowarns to eliminate patches (#14923)
MichaelSimons Nov 9, 2022
b874e10
[release/6.0.4xx] Update dependencies from dotnet/arcade (#14935)
dotnet-maestro[bot] Nov 9, 2022
52360fe
Merge pull request #14927 from vseanreesermsft/internal-merge-6.0.3xx…
mmitche Nov 9, 2022
7bdf6a5
update global.json and Versions.props for .NET SDK 6.0.111 (#14932)
dotnet-sb-bot Nov 9, 2022
a7d35ee
Merge branch 'release/6.0.4xx' into internal-merge-6.0.4xx-2022-11-08…
mmitche Nov 9, 2022
5e29b02
[release/6.0.1xx] Update dependencies from dotnet/arcade (#14934)
dotnet-maestro[bot] Nov 9, 2022
c467942
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 9, 2022
66d4830
Merge pull request #14928 from vseanreesermsft/internal-merge-6.0.4xx…
mmitche Nov 9, 2022
cc2b612
Update dependencies from https://github.com/dotnet/sdk build 20221109.16
dotnet-maestro[bot] Nov 9, 2022
c4a1121
Update dependencies from https://github.com/dotnet/sdk build 20221109.22
dotnet-maestro[bot] Nov 10, 2022
0a039f3
Merge branch 'release/6.0.3xx' into release/6.0.4xx
Nov 10, 2022
6016241
Update dependencies from https://github.com/dotnet/sdk build 20221109.25
dotnet-maestro[bot] Nov 10, 2022
fa25dc8
Merge branch 'release/6.0.1xx' into release/6.0.3xx
Nov 10, 2022
6dba909
Update dependencies from https://github.com/dotnet/sdk build 20221109.30
dotnet-maestro[bot] Nov 10, 2022
c99c40e
Merge pull request #14947 from dotnet-maestro-bot/merge/release/6.0.3…
v-wuzhai Nov 10, 2022
3cc6b7a
Merge pull request #14942 from dotnet-maestro-bot/merge/release/6.0.1…
MichaelSimons Nov 10, 2022
08bd297
[automated] Merge branch 'release/6.0.4xx' => 'release/7.0.1xx' (#14945)
dotnet-maestro-bot Nov 10, 2022
842d575
Update to .NET 7 GA MAUI manifests (#14930)
jonathanpeppers Nov 10, 2022
6dc17cd
Update dependencies from https://github.com/dotnet/sdk build 20221110.13
dotnet-maestro[bot] Nov 11, 2022
ac40265
Merge branch 'release/6.0.3xx' into release/6.0.4xx
Nov 11, 2022
6a8091e
Update dependencies from https://github.com/dotnet/sdk build 20221110.16
dotnet-maestro[bot] Nov 11, 2022
c2b68e2
Update dependencies from https://github.com/dotnet/sdk build 20221111.1
dotnet-maestro[bot] Nov 11, 2022
604e690
Avoid missing signing files in zips (#14966)
mmitche Nov 11, 2022
cdbf966
Merge pull request #14789 from dotnet/marcpopMSFT-disabletest
marcpopMSFT Nov 11, 2022
6b880c7
Merge pull request #14954 from dotnet-maestro-bot/merge/release/6.0.3…
marcpopMSFT Nov 11, 2022
630c5bf
Update dependencies from https://github.com/dotnet/sdk build 20221111.16
dotnet-maestro[bot] Nov 11, 2022
9b10778
Merge pull request #14969 from dotnet-maestro-bot/merge/release/6.0.1…
marcpopMSFT Nov 12, 2022
b48e415
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 12, 2022
cf00aba
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Nov 12, 2022
8ecb5c0
Merging internal commits for release/7.0.1xx (#14931)
vseanreesermsft Nov 12, 2022
982c0c3
Merge branch 'release/7.0.1xx' into darc-release/7.0.1xx-24002a16-433…
MichaelSimons Nov 12, 2022
ea69494
Fix missing cross-genning (#14967)
mmitche Nov 12, 2022
f8fbbc0
Update dependencies from https://github.com/dotnet/sdk build 20221112.1
dotnet-maestro[bot] Nov 13, 2022
83368e2
Merge pull request #14973 from dotnet/darc-release/6.0.4xx-c258d986-3…
v-wuzhai Nov 14, 2022
53b4e90
Merge pull request #14972 from dotnet/darc-release/6.0.4xx-ba0b2508-0…
v-wuzhai Nov 14, 2022
cbfa597
Merge pull request #14941 from dotnet/darc-release/7.0.1xx-24002a16-4…
v-wuzhai Nov 14, 2022
f235f47
Merge branch 'release/6.0.3xx' into release/6.0.4xx
Nov 14, 2022
6d73214
Update dependencies from https://github.com/dotnet/sdk build 20221113.1
dotnet-maestro[bot] Nov 14, 2022
c2db622
Merge branch 'release/6.0.4xx' into release/7.0.1xx
Nov 14, 2022
3c30669
Update dependencies from https://github.com/dotnet/sdk build 20221113.4
dotnet-maestro[bot] Nov 14, 2022
c193db3
Update dependencies from https://github.com/dotnet/sdk build 20221113.8
dotnet-maestro[bot] Nov 14, 2022
a3237e5
Update dependencies from https://github.com/dotnet/sdk build 20221114.5
dotnet-maestro[bot] Nov 14, 2022
169bf3c
Update asp.net templates (#14957)
wtgodbe Nov 14, 2022
d247125
Update asp.net templates (#14958)
wtgodbe Nov 14, 2022
0cf340b
Update asp.net templates (#14959)
wtgodbe Nov 14, 2022
8bfe390
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 14, 2022
36953bd
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 14, 2022
d652240
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 14, 2022
f80515a
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 14, 2022
842daf4
Merge branch 'merge/release/7.0.1xx-to-release/7.0.2xx' of https://gi…
marcpopMSFT Nov 14, 2022
0be2e47
Merge pull request #14970 from dotnet-maestro-bot/merge/release/6.0.4…
v-wuzhai Nov 15, 2022
7d84144
Update dependencies from https://github.com/dotnet/sdk build 20221114.18
dotnet-maestro[bot] Nov 15, 2022
46a7f72
Merge pull request #14647 from tmds/bundled_portable_rid
crummel Nov 15, 2022
a6cc83b
Update dependencies from https://github.com/dotnet/sdk build 20221114.32
dotnet-maestro[bot] Nov 15, 2022
d94a507
Merge branch 'release/7.0.2xx' of https://github.com/dotnet/installer…
MichaelSimons Nov 15, 2022
7ef132a
Fixup source-build incorrect merges
MichaelSimons Nov 15, 2022
53540cb
Update source-build version.details.xml metadata
MichaelSimons Nov 15, 2022
d62cd31
Enabled source-building with mono runtime on any architecture. (#14792)
tmds Nov 15, 2022
a1525e5
Add aspnetcore patch to workaround roslyn-analyzers issue
MichaelSimons Nov 15, 2022
4bca1bc
Source-build fixups
MichaelSimons Nov 15, 2022
c78b0f3
The mono manifests are 7.0.0 so updating to the final emsdk version a…
marcpopMSFT Nov 15, 2022
ac07b1a
Merge pull request #14974 from dotnet-maestro-bot/merge/release/6.0.3…
marcpopMSFT Nov 15, 2022
06b01a4
Add dotnet/format patch
MichaelSimons Nov 15, 2022
f21dc55
Merge pull request #14679 from dotnet/darc-release/7.0.2xx-7e69b665-5…
nagilson Nov 15, 2022
d9f4caa
Merge branch 'release/7.0.2xx' into merge/release/7.0.1xx-to-release/…
MichaelSimons Nov 15, 2022
e1bfaa2
Update source-build previous artifacts
MichaelSimons Nov 15, 2022
0cb1ce3
Disable broken test - noted with follow-up issue
MichaelSimons Nov 15, 2022
0bc9641
Merge pull request #14986 from dotnet-maestro-bot/merge/release/7.0.1…
marcpopMSFT Nov 16, 2022
00572e1
Merge branch 'release/6.0.4xx' into release/7.0.1xx
Nov 16, 2022
0bce515
Update Windows SDK projection
manodasanW Nov 16, 2022
f1b93f9
Update dependencies from https://github.com/dotnet/sdk build 20221115.15
dotnet-maestro[bot] Nov 16, 2022
1e1965d
Merge pull request #15002 from dotnet/darc-release/7.0.2xx-bfd9463a-7…
v-wuzhai Nov 16, 2022
77f620e
Update dependencies from https://github.com/dotnet/sdk build 20221116.1
dotnet-maestro[bot] Nov 16, 2022
45ccf28
[release/7.0.2xx] Update dependencies from dotnet/source-build-refere…
dotnet-maestro[bot] Nov 16, 2022
7db8149
Merge pull request #15000 from dotnet/manodasanW-patch-4
marcpopMSFT Nov 16, 2022
d651988
Merge pull request #15004 from dotnet/darc-release/7.0.2xx-0b7fc482-c…
nagilson Nov 16, 2022
d4a4c16
Merge pull request #15005 from dotnet-maestro-bot/merge/release/7.0.1…
marcpopMSFT Nov 16, 2022
7a63b1b
Merge pull request #14994 from dotnet-maestro-bot/merge/release/6.0.4…
marcpopMSFT Nov 16, 2022
8c092f4
Merge branch 'release/7.0.1xx' into release/7.0.2xx
Nov 17, 2022
aaec661
Update dependencies from https://github.com/dotnet/sdk build 20221116.11
dotnet-maestro[bot] Nov 17, 2022
27a59d6
Merge pull request #15008 from dotnet-maestro-bot/merge/release/7.0.1…
marcpopMSFT Nov 17, 2022
6b745b7
Merge pull request #15011 from dotnet/darc-release/7.0.2xx-3f393098-6…
nagilson Nov 17, 2022
87e3cb1
Update dependencies from https://github.com/dotnet/sdk build 20221117.3
dotnet-maestro[bot] Nov 17, 2022
84d158c
Update dependencies from https://github.com/dotnet/sdk build 20221117.4
dotnet-maestro[bot] Nov 17, 2022
cf1b55e
[release/7.0.1xx] Add CI for security-partners-dotnet (#15007)
lbussell Nov 17, 2022
98dae49
Merge pull request #15012 from dotnet/darc-release/7.0.2xx-30a63f18-3…
v-wuzhai Nov 18, 2022
0db7a44
Update dependencies from https://github.com/dotnet/sdk build 20221117.29
dotnet-maestro[bot] Nov 18, 2022
2bd0397
Merge branch 'release/7.0.1xx' into release/7.0.2xx
Nov 18, 2022
27f0a7f
Merge pull request #15015 from dotnet/darc-release/7.0.2xx-38acbd2d-2…
v-wuzhai Nov 18, 2022
68c7fcd
Update dependencies from https://github.com/dotnet/sdk build 20221117.37
dotnet-maestro[bot] Nov 18, 2022
f1dc2fe
Merge pull request #15016 from dotnet/darc-release/7.0.2xx-5119305e-f…
v-wuzhai Nov 18, 2022
29a7697
Update dependencies from https://github.com/dotnet/sdk build 20221118.1
dotnet-maestro[bot] Nov 18, 2022
f723e28
Update dependencies from https://github.com/dotnet/sdk build 20221118.7
dotnet-maestro[bot] Nov 18, 2022
b03a307
Update dependencies from https://github.com/dotnet/sdk build 20221118.13
dotnet-maestro[bot] Nov 18, 2022
a71d9ec
Update dependencies from https://github.com/dotnet/sdk build 20221118.25
dotnet-maestro[bot] Nov 19, 2022
df2279c
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Nov 21, 2022
769d052
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Nov 21, 2022
c3d750f
Merge pull request #15013 from dotnet-maestro-bot/merge/release/7.0.1…
v-wuzhai Nov 21, 2022
e7f0915
Merge pull request #15022 from dotnet/darc-release/7.0.2xx-edeac37e-2…
v-wuzhai Nov 21, 2022
3894bc5
Merge pull request #15023 from dotnet/darc-release/7.0.1xx-7526a022-a…
v-wuzhai Nov 21, 2022
196135f
Update dependencies from https://github.com/dotnet/sdk build 20221120.5
dotnet-maestro[bot] Nov 21, 2022
d02d33e
Revert "Update dependencies from https://github.com/dotnet/source-bui…
MichaelSimons Nov 21, 2022
d238d9b
Add patch for XDT prebuilt in nuget-client
lbussell Nov 21, 2022
a1f9a17
Merge branch 'release/7.0.1xx' into release/7.0.2xx
Nov 22, 2022
d05c57e
Update dependencies from https://github.com/dotnet/sdk build 20221121.19
dotnet-maestro[bot] Nov 22, 2022
f2509a8
Merge pull request #15028 from dotnet-maestro-bot/merge/release/7.0.1…
v-amyang Nov 22, 2022
67b1b03
Update dependencies from https://github.com/dotnet/sdk build 20221122.1
dotnet-maestro[bot] Nov 22, 2022
8a0e853
Update dependencies from https://github.com/dotnet/sdk build 20221122.4
dotnet-maestro[bot] Nov 22, 2022
c33583a
Update dependencies from https://github.com/dotnet/sdk build 20221122.13
dotnet-maestro[bot] Nov 22, 2022
e36cff3
Update dependencies from https://github.com/dotnet/sdk build 20221122.16
dotnet-maestro[bot] Nov 22, 2022
44768c6
Update dependencies from https://github.com/dotnet/sdk build 20221122.18
dotnet-maestro[bot] Nov 22, 2022
e78d3e7
Update dependencies from https://github.com/dotnet/sdk build 20221122.27
dotnet-maestro[bot] Nov 23, 2022
ffbde59
Update dependencies from https://github.com/dotnet/sdk build 20221122.28
dotnet-maestro[bot] Nov 23, 2022
222cad6
Update dependencies from https://github.com/dotnet/sdk build 20221123.6
dotnet-maestro[bot] Nov 23, 2022
3f994ac
Update dependencies from https://github.com/dotnet/sdk build 20221123.9
dotnet-maestro[bot] Nov 23, 2022
378ad6b
Update dependencies from https://github.com/dotnet/sdk build 20221123.11
dotnet-maestro[bot] Nov 24, 2022
3c7c680
Update dependencies from https://github.com/dotnet/sdk build 20221123.14
dotnet-maestro[bot] Nov 24, 2022
bd9fce2
Update dependencies from https://github.com/dotnet/sdk build 20221124.2
dotnet-maestro[bot] Nov 24, 2022
604f6e5
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 24, 2022
57ca685
Update dependencies from https://github.com/dotnet/sdk build 20221124.6
dotnet-maestro[bot] Nov 24, 2022
9ba3d6f
Merge pull request #15032 from dotnet/darc-release/7.0.2xx-f72a0565-d…
v-wuzhai Nov 25, 2022
5f756bd
Update dependencies from https://github.com/dotnet/sdk build 20221124.9
dotnet-maestro[bot] Nov 25, 2022
e82a8d8
Update dependencies from https://github.com/dotnet/sdk build 20221125.1
dotnet-maestro[bot] Nov 25, 2022
4d55695
Update dependencies from https://github.com/dotnet/sdk build 20221127.1
dotnet-maestro[bot] Nov 27, 2022
6248e95
Update dependencies from https://github.com/dotnet/sdk build 20221127.4
dotnet-maestro[bot] Nov 28, 2022
6e74a44
Revert "Update dependencies from https://github.com/dotnet/source-bui…
MichaelSimons Nov 28, 2022
ca64f84
Override some versions for nonshipping runtime packages. (#15045)
crummel Nov 28, 2022
f93dc70
Update dependencies from https://github.com/dotnet/sdk build 20221128.11
dotnet-maestro[bot] Nov 29, 2022
e8573cf
Update dependencies from https://github.com/dotnet/sdk build 20221128.15
dotnet-maestro[bot] Nov 29, 2022
c841ba8
Merge pull request #15046 from dotnet-maestro-bot/merge/release/7.0.1…
v-wuzhai Nov 29, 2022
4268a65
Update dependencies from https://github.com/dotnet/sdk build 20221129.3
dotnet-maestro[bot] Nov 29, 2022
96c153b
Use non-stable branding (#15049)
mmitche Nov 29, 2022
5e1b405
Update dependencies from https://github.com/dotnet/sdk build 20221129.9
dotnet-maestro[bot] Nov 29, 2022
83c2e03
Update dependencies from https://github.com/dotnet/sdk build 20221129.38
dotnet-maestro[bot] Nov 30, 2022
0f45acf
Update nuget-client patch with more props
lbussell Nov 29, 2022
cd88942
Add CS9057 nowarn to nuget-client for source-build
lbussell Nov 30, 2022
e821c93
Merge pull request #15018 from dotnet/darc-release/7.0.2xx-34910bad-7…
nagilson Nov 30, 2022
3cdbf2e
Update dependencies from https://github.com/dotnet/sdk build 20221129.55
dotnet-maestro[bot] Nov 30, 2022
df37c34
Merge pull request #15060 from dotnet/darc-release/7.0.2xx-85566331-9…
v-wuzhai Nov 30, 2022
1d7bc2b
Update dependencies from https://github.com/dotnet/sdk build 20221130.20
dotnet-maestro[bot] Nov 30, 2022
b2509c0
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Nov 30, 2022
b53b684
Merge pull request #15068 from dotnet/darc-release/7.0.2xx-83fe4b1b-9…
marcpopMSFT Nov 30, 2022
e857b74
Update dependencies from https://github.com/dotnet/sdk build 20221130.38
dotnet-maestro[bot] Nov 30, 2022
3491c72
Merge pull request #15069 from dotnet/darc-release/7.0.2xx-034b41ac-b…
v-wuzhai Dec 1, 2022
8654d09
Merge pull request #15071 from dotnet/darc-release/7.0.2xx-e35d0fd9-5…
v-wuzhai Dec 1, 2022
ee27921
Update dependencies from https://github.com/dotnet/sdk build 20221130.54
dotnet-maestro[bot] Dec 1, 2022
34ea71a
Merge pull request #15072 from dotnet/darc-release/7.0.2xx-7a046bfb-1…
v-wuzhai Dec 1, 2022
b948404
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Dec 1, 2022
c67ece7
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Dec 1, 2022
37821d0
Update the implicit versions to match the December release
marcpopMSFT Dec 2, 2022
a1cf899
Merge pull request #15084 from dotnet/marcpopMSFT-implicitversions
marcpopMSFT Dec 5, 2022
cbeab03
Update dependencies from https://github.com/dotnet/arcade build 20221…
dotnet-maestro[bot] Dec 5, 2022
9cf3219
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Dec 9, 2022
80b7dae
Merge pull request #15107 from dotnet/darc-release/7.0.2xx-3817d6ae-9…
v-wuzhai Dec 9, 2022
c8fe2a3
Merge branch 'release/7.0.2xx'
Dec 12, 2022
85f2e0a
Revert the changes to the GenerateBundledVersions file
Dec 12, 2022
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
2 changes: 2 additions & 0 deletions .vsts-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ variables:
- name: PostBuildSign
value: true
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- name: Codeql.Enabled
value: true
- group: DotNet-DotNetCli-Storage
- group: DotNet-Installer-SDLValidation-Params
- name: _PublishUsingPipelines
Expand Down
2 changes: 2 additions & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@
<!-- Begin: Package sources from dotnet-aspnetcore -->
<!-- End: Package sources from dotnet-aspnetcore -->
<!-- Begin: Package sources from dotnet-runtime -->
<!-- Begin: Package sources from dotnet-sdk -->
<!-- End: Package sources from dotnet-sdk -->
<!-- Begin: Package sources from dotnet-windowsdesktop -->
<!-- End: Package sources from dotnet-windowsdesktop -->
<!-- End: Package sources from dotnet-runtime -->
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ Please see the [dotnet/source-build](https://github.com/dotnet/source-build) rep

## Support

.NET Source-Build is supported on the oldest available .NET SDK feature update, and on Linux only.
For example, if both .NET 6.0.1XX and 6.0.2XX feature updates are available from [dotnet.microsoft.com](https://dotnet.microsoft.com/en-us/download/dotnet/6.0), Source-Build will only support 6.0.1XX.
.NET Source-Build is supported on the oldest available .NET SDK feature update for each major release, and on Linux only.
For example, if .NET 6.0.1xx, 6.0.2xx, and 7.0.1xx feature updates are available from [dotnet.microsoft.com](https://dotnet.microsoft.com/en-us/download/dotnet/6.0), Source-Build will support 6.0.1xx and 7.0.1xx.
For the latest information about Source-Build support for new .NET versions, please check our [GitHub Discussions page](https://github.com/dotnet/source-build/discussions) for announcements.

## Prerequisites
Expand Down Expand Up @@ -88,7 +88,7 @@ The dependencies for building .NET from source can be found [here](https://githu
```

This builds the entire .NET SDK from source.
The resulting SDK is placed at `artifacts/x64/Release/dotnet-sdk-6.0.100-fedora.33-x64.tar.gz`.
The resulting SDK is placed at `artifacts/x64/Release/dotnet-sdk-7.0.100-your-RID.tar.gz`.

Optionally add the `--online` flag to add online NuGet restore sources to the build.
This is useful for testing unsupported releases that don't yet build without downloading pre-built binaries from the internet.
Expand All @@ -99,7 +99,7 @@ The dependencies for building .NET from source can be found [here](https://githu

```bash
mkdir -p $HOME/dotnet
tar zxf artifacts/x64/Release/dotnet-sdk-6.0.100-fedora.33-x64.tar.gz -C $HOME/dotnet
tar zxf artifacts/x64/Release/dotnet-sdk-7.0.100-your-RID.tar.gz -C $HOME/dotnet
ln -s $HOME/dotnet/dotnet /usr/bin/dotnet
```

Expand Down
12 changes: 6 additions & 6 deletions eng/ManualVersions.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
Basically: In this file, choose the highest version when resolving merge conflicts.
-->
<PropertyGroup>
<MicrosoftWindowsSDKNETRef10_0_17763PackageVersion>10.0.17763.27</MicrosoftWindowsSDKNETRef10_0_17763PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_18362PackageVersion>10.0.18362.27</MicrosoftWindowsSDKNETRef10_0_18362PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_19041PackageVersion>10.0.19041.27</MicrosoftWindowsSDKNETRef10_0_19041PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_20348PackageVersion>10.0.20348.27</MicrosoftWindowsSDKNETRef10_0_20348PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_22000PackageVersion>10.0.22000.27</MicrosoftWindowsSDKNETRef10_0_22000PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_22621PackageVersion>10.0.22621.27</MicrosoftWindowsSDKNETRef10_0_22621PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_17763PackageVersion>10.0.17763.28</MicrosoftWindowsSDKNETRef10_0_17763PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_18362PackageVersion>10.0.18362.28</MicrosoftWindowsSDKNETRef10_0_18362PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_19041PackageVersion>10.0.19041.28</MicrosoftWindowsSDKNETRef10_0_19041PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_20348PackageVersion>10.0.20348.28</MicrosoftWindowsSDKNETRef10_0_20348PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_22000PackageVersion>10.0.22000.28</MicrosoftWindowsSDKNETRef10_0_22000PackageVersion>
<MicrosoftWindowsSDKNETRef10_0_22621PackageVersion>10.0.22621.28</MicrosoftWindowsSDKNETRef10_0_22621PackageVersion>
</PropertyGroup>
</Project>
9 changes: 3 additions & 6 deletions eng/Signing.props
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,9 @@
</ItemGroup>
<ItemGroup Condition="'$(PostBuildSign)' != 'true'">
<ItemsToSign Remove="@(ItemsToSign)" />
<ItemsToSign Include="$(ArtifactsShippingPackagesDir)*.zip" Condition=" '$(PublishBinariesAndBadge)' == 'true' " />
<ItemsToSign Include="$(ArtifactsShippingPackagesDir)*.exe" />
<ItemsToSign Include="$(ArtifactsShippingPackagesDir)*.msi" />
<ItemsToSign Include="$(ArtifactsNonShippingPackagesDir)*.msi" />
<ItemsToSign Include="$(ArtifactsNonShippingPackagesDir)*.zip" Condition=" '$(PublishBinariesAndBadge)' == 'true' " />
<ItemsToSign Include="$(ArtifactsPackagesDir)**\*.wixpack.zip" />
<ItemsToSign Include="$(ArtifactsPackagesDir)**\*.exe" />
<ItemsToSign Include="$(ArtifactsPackagesDir)**\*.zip" />
<ItemsToSign Include="$(ArtifactsPackagesDir)**\*.msi" />
<ItemsToSign Include="$(ArtifactsPackagesDir)**\*.nupkg" />
</ItemGroup>

Expand Down
1 change: 1 addition & 0 deletions eng/SourceBuild.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<InnerBuildArgs>$(InnerBuildArgs) /p:IncludeNuGetPackageArchive=false</InnerBuildArgs>
<InnerBuildArgs>$(InnerBuildArgs) /p:IncludeAdditionalSharedFrameworks=false</InnerBuildArgs>
<InnerBuildArgs>$(InnerBuildArgs) /p:IncludeSharedFrameworksForBackwardsCompatibilityTests=false</InnerBuildArgs>
<InnerBuildArgs Condition="'$(SourceBuildUseMonoRuntime)' == 'true'">$(InnerBuildArgs) /p:DISABLE_CROSSGEN=true</InnerBuildArgs>
</PropertyGroup>
</Target>

Expand Down
4 changes: 4 additions & 0 deletions src/SourceBuild/tarball/content/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ usage() {
echo " --online build using online sources"
echo " --poison build with poisoning checks"
echo " --run-smoke-test don't build; run smoke tests"
echo " --use-mono-runtime output uses the mono runtime"
echo " --with-packages <dir> use the specified directory of previously-built packages"
echo " --with-sdk <dir> use the SDK in the specified directory for bootstrapping"
echo "use -- to send the remaining arguments to MSBuild"
Expand Down Expand Up @@ -45,6 +46,9 @@ while :; do
runningSmokeTests=true
MSBUILD_ARGUMENTS+=( "-t:RunSmokeTest" )
;;
--use-mono-runtime)
MSBUILD_ARGUMENTS+=( "/p:SourceBuildUseMonoRuntime=true" )
;;
--with-packages)
CUSTOM_PACKAGES_DIR="$(cd -P "$2" && pwd)"
if [ ! -d "$CUSTOM_PACKAGES_DIR" ]; then
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Project>
<PropertyGroup>
<!-- 7.0.0 produced improperly versioned runtime assets because the OfficialBuildId
was not set correctly. This is the actual shipping version that it should have been -->
<NonshippingRuntimeVersionFor700>7.0.0-rtm.22518.5</NonshippingRuntimeVersionFor700>

<MicrosoftNETHostModelVersion>$(NonshippingRuntimeVersionFor700)</MicrosoftNETHostModelVersion>
<MicrosoftNETCoreTestHostVersion>$(NonshippingRuntimeVersionFor700)</MicrosoftNETCoreTestHostVersion>
<RuntimeLinuxX64MicrosoftNETCoreTestHostVersion>$(NonshippingRuntimeVersionFor700)</RuntimeLinuxX64MicrosoftNETCoreTestHostVersion>
</PropertyGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<Import Project="$(MSBuildProjectDirectory)/PackageVersions.props" />
<Import Project="$(BootstrapOverrideVersionsProps)" Condition="Exists('$(BootstrapOverrideVersionsProps)')" />

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
trigger: none

jobs:
- template: ../../src/installer/src/SourceBuild/Arcade/eng/common/templates/job/source-build-build-tarball.yml
parameters:
architecture: x64
excludeSdkContentTests: true
matrix:
Ubuntu2004-Offline:
_BootstrapPrep: false
_Container: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-20.04-20220813234344-4c008dd
_EnablePoison: false
_ExcludeOmniSharpTests: false
_RunOnline: false
name: Build_Tarball_x64
pool:
name: NetCore1ESPool-Svc-Internal
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64
2 changes: 1 addition & 1 deletion src/SourceBuild/tarball/content/prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ if [ "$buildBootstrap" == "true" ]; then
fi

# Run restore on project to initiate download of bootstrap packages
$DOTNET_SDK_PATH/dotnet restore $workingDir/buildBootstrapPreviouslySB.csproj /bl:artifacts/prep/bootstrap.binlog /fileLoggerParameters:LogFile=artifacts/prep/bootstrap.log /p:ArchiveDir="$SCRIPT_ROOT/packages/archive/"
$DOTNET_SDK_PATH/dotnet restore $workingDir/buildBootstrapPreviouslySB.csproj /bl:artifacts/prep/bootstrap.binlog /fileLoggerParameters:LogFile=artifacts/prep/bootstrap.log /p:ArchiveDir="$SCRIPT_ROOT/packages/archive/" /p:BootstrapOverrideVersionsProps="$SCRIPT_ROOT/eng/bootstrap/OverrideBootstrapVersions.props"

# Remove working directory
rm -rf $workingDir
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@
<StandardSourceBuildArgs>$(StandardSourceBuildArgs) /p:AdditionalSourceBuiltNupkgCacheDir="$(SourceBuiltPackagesPath)"</StandardSourceBuildArgs>
<StandardSourceBuildArgs>$(StandardSourceBuildArgs) /p:ReferencePackageNupkgCacheDir="$(ReferencePackagesDir)"</StandardSourceBuildArgs>
<StandardSourceBuildArgs>$(StandardSourceBuildArgs) /p:PreviouslySourceBuiltNupkgCacheDir="$(PrebuiltSourceBuiltPackagesPath)"</StandardSourceBuildArgs>
<StandardSourceBuildArgs>$(StandardSourceBuildArgs) /p:SourceBuildUseMonoRuntime=$(SourceBuildUseMonoRuntime)</StandardSourceBuildArgs>

<StandardSourceBuildCommand>$(ProjectDirectory)\build$(ShellExtension)</StandardSourceBuildCommand>
</PropertyGroup>
Expand Down
1 change: 1 addition & 0 deletions src/SourceBuild/tarball/content/repos/fsharp.proj
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

<ItemGroup>
<UseSourceBuiltSdkOverride Include="@(ArcadeSdkOverride)" />
<EnvironmentVariables Include="CheckEolTargetFramework=false" />
</ItemGroup>

<Target Name="SetArcadeSdkDir"
Expand Down
5 changes: 5 additions & 0 deletions src/SourceBuild/tarball/content/repos/installer.proj
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@
<OverrideTargetRid Condition="'$(TargetOS)' == 'OSX'">osx-x64</OverrideTargetRid>
<OSNameOverride>$(OverrideTargetRid.Substring(0, $(OverrideTargetRid.IndexOf("-"))))</OSNameOverride>

<!-- Determine target portable rid based on bootstrap SDK's portable rid -->
<_platformIndex>$(NETCoreSdkPortableRuntimeIdentifier.LastIndexOf('-'))</_platformIndex>
<PortableOS>$(NETCoreSdkPortableRuntimeIdentifier.Substring(0, $(_platformIndex)))</PortableOS>

<RuntimeArg>--runtime-id $(OverrideTargetRid)</RuntimeArg>
<RuntimeArg Condition="'$(TargetOS)' == 'Linux'">--runtime-id $(TargetRid)</RuntimeArg>

Expand All @@ -22,6 +26,7 @@
-->
<BuildCommandArgs>$(BuildCommandArgs) /p:NETCoreAppMaximumVersion=99.9</BuildCommandArgs>
<BuildCommandArgs>$(BuildCommandArgs) /p:OSName=$(OSNameOverride)</BuildCommandArgs>
<BuildCommandArgs>$(BuildCommandArgs) /p:PortableOSName=$(PortableOS)</BuildCommandArgs>
<BuildCommandArgs Condition="'$(TargetOS)' == 'Linux'">$(BuildCommandArgs) /p:Rid=$(TargetRid)</BuildCommandArgs>
<BuildCommandArgs>$(BuildCommandArgs) /p:DOTNET_INSTALL_DIR=$(DotNetCliToolDir)</BuildCommandArgs>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ private static void InitNugetConfig()
}
}

public void ExecuteCmd(string args, string? workingDirectory = null, Action<Process>? additionalProcessConfigCallback = null, int expectedExitCode = 0, int millisecondTimeout = -1)
public void ExecuteCmd(string args, string? workingDirectory = null, Action<Process>? additionalProcessConfigCallback = null, int? expectedExitCode = 0, int millisecondTimeout = -1)
{
(Process Process, string StdOut, string StdErr) executeResult = ExecuteHelper.ExecuteProcess(
DotNetPath,
Expand All @@ -105,7 +105,9 @@ public void ExecuteCmd(string args, string? workingDirectory = null, Action<Proc
configure: (process) => configureProcess(process, workingDirectory),
millisecondTimeout: millisecondTimeout);

ExecuteHelper.ValidateExitCode(executeResult, expectedExitCode);
if (expectedExitCode != null) {
ExecuteHelper.ValidateExitCode(executeResult, (int) expectedExitCode);
}

void configureProcess(Process process, string? workingDirectory)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,18 @@ public class DotNetWatchTests : SmokeTests
{
public DotNetWatchTests(ITestOutputHelper outputHelper) : base(outputHelper) { }

// TODO: Re-enable https://github.com/dotnet/source-build/issues/2961
// [Fact]
//[Fact] - Renable with https://github.com/dotnet/source-build/issues/3123
public void WatchTests()
{
string projectDirectory = DotNetHelper.ExecuteNew(DotNetTemplate.Console.GetName(), nameof(DotNetWatchTests));
bool outputChanged = false;

// We expect an exit code of 143 (128 + 15, i.e. SIGTERM) because we are killing the process manually
DotNetHelper.ExecuteCmd(
"watch run",
workingDirectory: projectDirectory,
additionalProcessConfigCallback: processConfigCallback,
expectedExitCode: 143,
millisecondTimeout: 30000);
expectedExitCode: null, // The exit code does not reflect whether or not dotnet watch is working properly
millisecondTimeout: 60000);

Assert.True(outputChanged);

Expand All @@ -53,7 +51,7 @@ void processConfigCallback(Process process)
{
outputChanged = true;
OutputHelper.WriteLine("Successfully re-ran program after code change.");
ExecuteHelper.ExecuteProcessValidateExitCode("kill", $"-s TERM {process.Id}", OutputHelper);
process.Kill(true);
}
});
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ public static (Process Process, string StdOut, string StdErr) ExecuteProcess(

if (!process.HasExited)
{
outputHelper.WriteLine($"Killing: {fileName} {args}");
outputHelper.WriteLine($"Process did not exit. Killing {fileName} {args} after waiting {millisecondTimeout} milliseconds.");
process.Kill(true);
process.WaitForExit();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: MichaelSimons <[email protected]>
Date: Fri, 11 Nov 2022 21:10:54 +0000
Subject: [PATCH] ResolvePackageFileConflicts workaround

---
.../App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj | 3 +++
1 file changed, 3 insertions(+)

diff --git a/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj b/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
index 3b5d2ae950..f92fb421fe 100644
--- a/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
+++ b/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
@@ -253,6 +253,9 @@ This package is an internal implementation of the .NET Core SDK and is not meant
<ItemGroup>
<!-- These files end up in this item group as a result of setting CopyLocalLockFileAssemblies, but shouldn't be. -->
<ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="'%(FileName)' == 'apphost' OR '%(FileName)' == '$(LibPrefix)hostfxr' OR '%(FileName)' == '$(LibPrefix)hostpolicy' "/>
+
+ <!-- TODO: Workaround ResolvePackageFileConflicts picking up the wrong file versions when conflicts exist - https://github.com/dotnet/aspnetcore/issues/45033 -->
+ <ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="'%(FileName)' == 'System.Formats.Asn1' OR '%(FileName)' == 'System.Text.Encodings.Web' OR '%(FileName)' == 'System.Text.Json'"/>
</ItemGroup>
</Target>

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: MichaelSimons <[email protected]>
Date: Thu, 27 Oct 2022 02:47:08 +0000
Subject: [PATCH] Address obsolete errors

Backport: https://github.com/dotnet/aspnetcore/pull/44734
---
src/Servers/Kestrel/Core/src/KestrelServerOptions.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Servers/Kestrel/Core/src/KestrelServerOptions.cs b/src/Servers/Kestrel/Core/src/KestrelServerOptions.cs
index f31880e891..fc6322dd41 100644
--- a/src/Servers/Kestrel/Core/src/KestrelServerOptions.cs
+++ b/src/Servers/Kestrel/Core/src/KestrelServerOptions.cs
@@ -252,9 +252,6 @@ public class KestrelServerOptions
writer.WritePropertyName(nameof(AllowResponseHeaderCompression));
writer.WriteBooleanValue(AllowResponseHeaderCompression);

- writer.WritePropertyName(nameof(EnableAltSvc));
- writer.WriteBooleanValue(EnableAltSvc);
-
writer.WritePropertyName(nameof(IsDevCertLoaded));
writer.WriteBooleanValue(IsDevCertLoaded);

Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: MichaelSimons <[email protected]>
Date: Tue, 15 Nov 2022 17:34:00 +0000
Subject: [PATCH] Address Microsoft.Build.Locator prebuilt

Backport: https://github.com/dotnet/format/issues/1759
---
Directory.Packages.props | 2 +-
eng/Versions.props | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/Directory.Packages.props b/Directory.Packages.props
index c4bf3cf..f7e85b2 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -10,7 +10,7 @@
<PackageVersion Include="BenchmarkDotNet.Annotations" Version="0.12.1" />
<PackageVersion Include="BenchmarkDotNet" Version="0.12.1" />
<PackageVersion Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildVersion)" />
- <PackageVersion Include="Microsoft.Build.Locator" Version="1.5.5" />
+ <PackageVersion Include="Microsoft.Build.Locator" Version="$(MicrosoftBuildLocatorVersion)" />
<PackageVersion Include="Microsoft.Build" Version="$(MicrosoftBuildVersion)"/>
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzer.Testing" Version="1.1.2-beta1.22216.1" />
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="$(MicrosoftCodeAnalysisAnalyzersVersion)" />
diff --git a/eng/Versions.props b/eng/Versions.props
index fcd583b..2933963 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -14,6 +14,7 @@
</PropertyGroup>
<PropertyGroup>
<MicrosoftBuildVersion>17.3.0-preview-22302-02</MicrosoftBuildVersion>
+ <MicrosoftBuildLocatorVersion>1.5.5</MicrosoftBuildLocatorVersion>
<MicrosoftCodeAnalysisAnalyzersVersion>3.3.3</MicrosoftCodeAnalysisAnalyzersVersion>
<MicrosoftExtensionsDependencyInjectionVersion>7.0.0-rc.1.22426.10</MicrosoftExtensionsDependencyInjectionVersion>
<!-- Dependencies from https://github.com/dotnet/roslyn -->
Loading