Chris Rummel
b412c61801
Re-enable F# tests that should work now. ( #12686 )
...
* Re-enable F# tests that should work now.
* Also re-enable some web tests that should work now.
2021-11-17 01:48:47 +00:00
Daniel Plaisted
d608d977da
Merge pull request #12657 from dotnet/marcpopMSFT-WDarm64targeting50
...
Looks like our logic for the RID for WindowsDesktop was merged incorrectly into 6.0
2021-11-15 18:48:57 -08:00
Dan Seefeldt
7f02ccd30f
Fix previously-source-built bootstrap ( #12642 )
...
* Fix previously-source-built bootstrap
* Update based on review comments
* Update to write lines more efficiently
2021-11-15 23:44:44 +00:00
Alex Perovich
86fe76957f
Port #12374 to release/6.0.1xx ( #12636 )
...
Add downloading of runtime assets from dotnetbuilds
2021-11-15 08:37:04 -08:00
Marc Paine
fb42fb7282
Update GenerateBundledVersions.targets
2021-11-12 13:47:22 -08:00
Davis Goodin
76d625236e
Allow SDK to produce reference assemblies ( #12549 )
2021-11-12 19:47:56 +00:00
Omair Majid
457210a04c
Also publish non-portable RID runtime symbols tarball ( #12622 )
...
This fixes a regression in .NET 6 source-build compared to the .NET
5 source-build.
source-build wants to publish runtime symbols tarball for portable (eg,
linux-x64) and non-portable (eg, fedora.33-x64) RIDs here after a build.
Following .NET 5 conventions, I expected to see:
./artifacts/x64/Release/runtime/dotnet-runtime-symbols-fedora.34-x64-6.0.0.tar.gz
./artifacts/x64/Release/runtime/dotnet-runtime-symbols-linux-x64-6.0.0.tar.gz
Unfortunately, only the portable RID (linux-x64) tarball is present
after a full source-build in .NET 6.
It turns out this is a bug in our build scripts. We try and copy
binaries - including the symbol tarballs - after building each of
runtime-portable and runtime. However, the target dependency is wrong:
after `Build`, the intermediate package doesn't exist from the
just-built repo.
What ends up happening is that nothing is copied after building
runtime-portable. However, after building runtime, the runtime-portable
intermediate artifacts are found and copied over. So the end
build has portable RID symbos, but not the non-portable ones.
Fix that by changing the dependency of this target so it runs after
intermediate packages are available.
2021-11-12 19:35:39 +00:00
Davis Goodin
772d572a31
dotnet/runtime: Disable package validation in source-build for reliability ( #12526 )
2021-11-12 09:36:27 -06:00
Michael Simons
9056116cb3
Increase source-build tarball build timeout ( #12652 )
2021-11-12 09:31:38 -06:00
Daniel Plaisted
a329cf4049
Merge pull request #12600 from dsplaisted/workload-manifest-msis
...
Bundle workload manifests as separate MSIs
2021-11-11 13:10:09 -08:00
Marc Paine
56b2f07db1
Merge pull request #12550 from dotnet/marcpopMSFT-6.0branding
...
Update to 6.0 in our wxl files as that was reverted a while back.
2021-11-11 12:50:22 -08:00
Davis Goodin
0527f05018
dotnet/runtime: Enable source-link in source-build for '.version' file ( #12527 )
2021-11-11 13:16:59 -06:00
Michael Simons
84217d6e27
Specify depth when updating submodules ( #12588 )
2021-11-11 08:22:24 -06:00
Marc Paine
86cb0ed124
Update the release notes link.
2021-11-05 11:11:00 -07:00
Daniel Plaisted
2f331cfbc4
Verify that workload manifest MSIs are signed
2021-11-03 23:14:42 -07:00
Daniel Plaisted
590cbca7ea
Include workload manifests wixobj file
2021-11-03 10:35:42 -07:00
Daniel Plaisted
3217a5c4a3
Remove ALLOWMSIINSTALL property for workload manifest MSIs
2021-11-03 09:41:43 -07:00
Daniel Plaisted
69a868b025
Only download workload manifest MSIs on Windows and not ARM
2021-11-03 09:40:39 -07:00
Daniel Plaisted
61774f69e8
Stop generating manifest MSI VS Redist NuGet package
...
Reverts 41ef6e2cac
2021-11-03 09:08:58 -07:00
Daniel Plaisted
082265dd3a
Bundle workload manifests as separate MSIs
2021-11-02 23:39:27 -07:00
Marc Paine
fbf342ea55
Update GenerateBundledVersions.targets
2021-11-02 10:31:01 -07:00
Omair Majid
c603008d19
[release/6.0.1xx] [ArPow] Add smoke test for OmniSharp ( #12251 )
...
* [ArPow] Add smoke test for OmniSharp
* Try setting PATH for tests
Hopefully, this helps omnisharp find the SDK.
* edits necessary for 6.0 GA status
Co-authored-by: MichaelSimons <msimons@microsoft.com>
2021-11-02 09:00:09 -05:00
Michael Simons
4eaf8ab130
Merge pull request #12562 from MichaelSimons/ci-improvements
...
Enable offline build and capture artifacts in PR validation
2021-11-02 08:52:17 -05:00
Marc Paine
168cfd8f98
Update to 6.0 in our wxl files as that was reverted a while back.
2021-10-27 16:39:26 -07:00
Michael Simons
9e8b04bbff
Resolve source-build dotnet-format patch conflict ( #12545 )
2021-10-27 12:20:05 -07:00
Matt Mitchell
fd022a39be
Remove uneeded roslyn patch ( #12531 )
2021-10-26 17:21:57 -07:00
Michael Simons
c020befd81
Merge pull request #12507 from omajid/arpow-tarball-remove-files-with-non-open-source-licenses
...
[release/6.0.1xx] [ArPow] Delete optional files under non-open source licenses
2021-10-25 13:58:22 -05:00
Michael Simons
377904ab62
Merge pull request #12501 from crummel/nugetFullfx
...
Add patch to build net472 in NuGet to support Omnisharp.
2021-10-25 13:18:22 -05:00
Michael Simons
9cf82e2c70
Merge pull request #12500 from dseefeld/bootstrapRoslyn
...
Fix roslyn to build with boostrapped build
2021-10-25 13:08:14 -05:00
Chris Rummel
278e5b5027
Remove workaround now that NuGet builds fullfx.
2021-10-25 10:11:06 -05:00
Omair Majid
6de9c8d897
[ArPow] Delete optional files under non-open source licenses
...
These files are not required as part of source-build, and are under
non-free licenses. Delete them when building the source-build tarball.
Fixes: https://github.com/dotnet/source-build/issues/2359
2021-10-25 10:23:45 -04:00
Chris Rummel
77928ad73e
Add patch to build net472 in NuGet to support Omnisharp.
2021-10-24 17:13:40 -05:00
Matt Mitchell
626c3886e7
[release/6.0.1xx] Remove/Replace NuGet.Client source build patches ( #12504 )
...
* Remove NuGet.Client source build patches
After the latest flow from nuget, I am fairly sure after examining and attempting to apply these patches that they all are no longer necessary. There are some slight diffs (they don't all apply as no-ops), but the code in question appears to be okay on inspection.
* Port missing parts of the patch.
* Don't remove necessary files in Roslyn patch.
Co-authored-by: Chris Rummel <crummel@microsoft.com>
2021-10-24 09:08:52 -07:00
dseefeld
bfb2a9e0df
Fix roslyn to build with boostrapped build
2021-10-23 01:37:21 +00:00
Michael Simons
1c89df4dfb
Merge pull request #12497 from eerhardt/BuildSdkForNetFx
...
Build Microsoft.NET.Build.Tasks for netfx
2021-10-22 19:01:46 -05:00
Michael Simons
8a0b44e72f
Merge pull request #12493 from dagood/fix-format-ref-usage
...
[ArPow] dotnet/format: Fix ref-only extensions package usage at runtime
2021-10-22 18:52:31 -05:00
Eric Erhardt
2f9ea75be5
Build Microsoft.NET.Build.Tasks for netfx
2021-10-22 16:07:54 -05:00
Michael Simons
25e4eedb17
Merge pull request #12483 from dagood/prebuiltless-ready
...
Prepare source-build for prebuiltless build
2021-10-22 15:28:34 -05:00
Davis Goodin
ff55f86ed6
Fix nullability source compatibility after upgrade
2021-10-22 15:03:38 -05:00
Matt Mitchell
8ebb6a415b
Revert "Temporarily revert implicit versions to produce new stage0 ( #12492 )" ( #12495 )
...
This reverts commit 7828a7f0f0
.
2021-10-22 12:33:41 -07:00
Davis Goodin
563bb4b721
Skip building prebuilt tarball if directory exists but is empty
2021-10-22 14:20:59 -05:00
Davis Goodin
c46dcb7fca
Fix empty SourceBuiltPrebuiltsTarballFile batch behavior
2021-10-22 14:20:32 -05:00
Davis Goodin
24f68585c3
Prepare source-build for prebuiltless build
2021-10-22 14:20:30 -05:00
Michael Simons
0d4e77331c
Merge pull request #12467 from crummel/restoreNuGetTfms
...
Enable missing TFMs for NuGet and MSBuild to remove templating prebuilts
2021-10-22 13:48:01 -05:00
Davis Goodin
1dca86a648
Use a patch to fix up the dependency property
2021-10-22 13:27:36 -05:00
Davis Goodin
e71e33d9cd
Add reference to dotnet/format issue
2021-10-22 13:16:07 -05:00
Davis Goodin
3e0a3b5b49
dotnet/format: Fix ref-only extensions package usage at runtime
2021-10-22 13:08:47 -05:00
Matt Mitchell
7828a7f0f0
Temporarily revert implicit versions to produce new stage0 ( #12492 )
2021-10-22 09:57:48 -07:00
Chris Rummel
7f468fe5e6
Add patch issues to the patches.
2021-10-22 10:21:51 -05:00
Chris Rummel
ed6eb2db8e
Fix patch conflict.
2021-10-22 10:19:59 -05:00