Commit graph

5161 commits

Author SHA1 Message Date
MichaelSimons
930f52fefa Update patch to workaround vmr sync issue 2022-12-05 17:55:34 +00:00
MichaelSimons
51a6dbc708 Add runtime workaround 2022-12-05 16:54:13 +00:00
MichaelSimons
a4cf00cc5b Disable aspnetcore apicompat for source-build 2022-12-05 14:53:52 +00:00
MichaelSimons
a35c3686ad Update source-build projects to net8.0 tfm 2022-12-05 14:53:29 +00:00
MichaelSimons
6b60ba33bb Update source-build dotnet toolset version 2022-12-03 00:44:03 +00:00
MichaelSimons
fd3cd65ae6 Add aspnetcore nowarn 2022-12-02 22:41:15 +00:00
Marc Paine
37821d04a6
Update the implicit versions to match the December release 2022-12-02 14:02:14 -08:00
MichaelSimons
2b12a7984a Update source-build toolset 2022-12-02 21:28:14 +00:00
MichaelSimons
c92b36e35d Merge branch 'main' of https://github.com/dotnet/installer into darc-main-2832527d-3fc9-4b1e-bc9f-7b84d94874e0 2022-12-02 21:27:37 +00:00
Přemek Vysoký
243326d8d1
Add instructions to build using Docker into VMR's README (#15073)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2022-12-02 15:12:56 +01:00
Michael Simons
0e5b93946b
Remove nuget source-build patch (#15079) 2022-12-01 19:09:59 +00:00
MichaelSimons
5fcc934f45 Remove unnecessary nuget patch 2022-12-01 16:31:55 +00:00
MichaelSimons
8a58bf6ffe Merge branch 'main' of https://github.com/dotnet/installer into darc-main-2832527d-3fc9-4b1e-bc9f-7b84d94874e0 2022-12-01 16:30:41 +00:00
Přemek Vysoký
87955496af
Use VMR instead of the tarball for Source-Build builds (#15042)
For PRs, the Source-Build leg that was running inside of the Build stage is now moved to a separate stage but runs more or less the same: https://dev.azure.com/dnceng-public/public/_build/results?buildId=97509&view=results
Instead of creating the tarball, we are building the `dotnet/dotnet` repo there.

For internal rolling builds, we are taking [this pipeline](https://dev.azure.com/dnceng/internal/_build/results?buildId=2056327&view=results) and merging it into `dotnet-installer-official-ci`.
So it's one extra stage that runs pretty quick (faster than the Build stage by far).
It won't be creating and pushing the tarball artifact anymore though.

Once the rolling build is finished, there won't be no more source-build-build pipeline but instead dotnet-dotnet-official-ci which will build the dotnet/dotnet repo again instead of the tarball that was originally produced from the rolling build.
The MSFT SDK from the installer build will still be consumed by it though.

More details https://github.com/dotnet/arcade/issues/10677
2022-12-01 10:51:39 +01:00
Přemek Vysoký
2a59f5d068
Add source-build patches for nuget-client's NuGet configs (#15061) 2022-11-30 15:53:15 +00:00
Noah Gilson
e821c9314e
Merge pull request #15018 from dotnet/darc-release/7.0.2xx-34910bad-72d1-4bc2-9dfa-7d9a8bb8bfd0
[release/7.0.2xx] Update dependencies from dotnet/sdk
2022-11-29 19:52:49 -08:00
Logan Bussell
cd889425aa Add CS9057 nowarn to nuget-client for source-build 2022-11-30 02:22:18 +00:00
Logan Bussell
0f45acfc09 Update nuget-client patch with more props 2022-11-30 02:22:04 +00:00
MichaelSimons
e58fb4c4c3 Update source-build toolset 2022-11-29 19:24:34 +00:00
v-wuzhai
c841ba85d2
Merge pull request #15046 from dotnet-maestro-bot/merge/release/7.0.1xx-to-release/7.0.2xx
[automated] Merge branch 'release/7.0.1xx' => 'release/7.0.2xx'
2022-11-29 01:56:26 -08:00
Chris Rummel
ca64f84e41
Override some versions for nonshipping runtime packages. (#15045)
Source-build 7.0.0 created these packages with an incorrect version number which is stuckthe previously-source-built PVP for the 7.0.1 release.  This causes a problem if bootstapping because the Microsoft versions of these packages don't actually exist, so trying to download them fails.  This change allows us to override the version read out of PVP and set it to the actual version used by runtime.
2022-11-28 17:12:22 -06:00
Přemek Vysoký
574f3a5275
Allow specifying a revision to initialize VMR from (#15038) 2022-11-28 16:41:37 +01:00
kasperk81
cf82ef92e5
improve format of productCommits file 2022-11-26 08:55:22 +02:00
Přemek Vysoký
f9f6747b9f
Make links from VMR's README to Arcade docs relative (#15034)
Resolves https://github.com/dotnet/arcade/issues/11468
2022-11-25 17:24:25 +00:00
dotnet-maestro[bot]
5a06ace469
[main] Update dependencies from dotnet/arcade-services (#15030)
[main] Update dependencies from dotnet/arcade-services


 - Add N/A tokens

 - Remove IRemoteFactory
2022-11-24 10:44:49 +00:00
Logan Bussell
d238d9b6b6 Add patch for XDT prebuilt in nuget-client 2022-11-22 00:02:25 +00:00
Jason Zhai
2bd039723e Merge branch 'release/7.0.1xx' into release/7.0.2xx 2022-11-17 21:41:09 -08:00
William Godbe
f707476564
Update asp.net templates (#14960)
* Update asp.net templates

* Update GenerateBundledVersions.targets

* Update Versions.props
2022-11-17 15:41:04 -08:00
Logan Bussell
cf1b55e973
[release/7.0.1xx] Add CI for security-partners-dotnet (#15007)
* Add CI for dotnet-security-partners

Remove nuget configs from all repo submodules

Address code review

Move security-partners ci to tarball/eng dir

Copy out installer NuGet config before build

Fix relative path for installer template

Switch to 20.04 image

* Add nuget-client patch to avoid nuget security scan errors

* Revert "Add nuget-client patch to avoid nuget security scan errors"

This reverts commit 6eca00a41813171019b24597386a9074e2faa07b.

* Remove NuGet.config workaround for security-partners ci
2022-11-17 14:54:43 -08:00
Michael Simons
b504dab642
Fix threading issue in source build smoke tests (#15009) 2022-11-17 16:43:16 -06:00
Marc Paine
d4a4c16773
Merge pull request #15005 from dotnet-maestro-bot/merge/release/7.0.1xx-to-release/7.0.2xx
[automated] Merge branch 'release/7.0.1xx' => 'release/7.0.2xx'
2022-11-16 14:31:04 -08:00
MichaelSimons
0cb1ce3471 Disable broken test - noted with follow-up issue 2022-11-15 23:27:29 +00:00
Michael Simons
d9f4caa149
Merge branch 'release/7.0.2xx' into merge/release/7.0.1xx-to-release/7.0.2xx 2022-11-15 15:02:22 -06:00
MichaelSimons
06b01a4bea Add dotnet/format patch 2022-11-15 17:47:50 +00:00
Marc Paine
03c15d0900
Merge pull request #14981 from dotnet-maestro-bot/merge/release/7.0.2xx-to-main
[automated] Merge branch 'release/7.0.2xx' => 'main'
2022-11-15 09:26:21 -08:00
Přemek Vysoký
0fd4b2d927
Add root .gitignore for the VMR (#14992) 2022-11-15 17:08:53 +00:00
Tom Deseyn
a8dcd1e504
source-build: stop overriding aspnetcore version (#14938)
* Rename MicrosoftAspNetCoreAppRuntimePackageVersion so existing Artifacts tarballs don't override it,
and stop adding it to the PackageVersions.props in new Artifacts tarballs.

* Patch PreviouslySourceBuiltPackageVersions.

* PR feedback.
2022-11-15 10:51:15 -06:00
MichaelSimons
4bca1bc267 Source-build fixups 2022-11-15 16:47:48 +00:00
MichaelSimons
a1525e5c10 Add aspnetcore patch to workaround roslyn-analyzers issue 2022-11-15 16:21:26 +00:00
Tom Deseyn
d62cd319ad
Enabled source-building with mono runtime on any architecture. (#14792)
* Enabled source-building with mono runtime on any architecture.

Adds an argument to the top-level build script to use the mono
runtime, and sets the flags needed for the different repos
to work with mono.

* Sync with sdk patch.

* Remove patches.

* PR feedback.
2022-11-15 16:17:10 +00:00
MichaelSimons
7ef132ab4b Fixup source-build incorrect merges 2022-11-15 15:12:30 +00:00
MichaelSimons
d94a507e4d Merge branch 'release/7.0.2xx' of https://github.com/dotnet/installer into darc-release/7.0.2xx-7e69b665-5c91-460f-8c3b-ead1cb297759 2022-11-15 14:56:06 +00:00
Michael Simons
a4af3c9956
Remove RepoRoot normalization workaround (#14988) 2022-11-15 08:49:39 -06:00
Chris Rummel
46a7f72ac9
Merge pull request #14647 from tmds/bundled_portable_rid
BundledVersions: update portable rid logic.
2022-11-14 21:01:29 -06:00
Marc Paine
842daf4f9e Merge branch 'merge/release/7.0.1xx-to-release/7.0.2xx' of https://github.com/dotnet-maestro-bot/core-sdk into merge/release/7.0.1xx-to-release/7.0.2xx 2022-11-14 15:40:27 -08:00
Marc Paine
eb8b527193
Merge branch 'main' into marcpopMSFT-updatetortm 2022-11-14 12:00:15 -08:00
MichaelSimons
9bb3d0719e source-build fixup - patch should not flow as it was backported in main 2022-11-14 18:52:43 +00:00
MichaelSimons
3d3758449b Merge branch 'main' of https://github.com/dotnet/installer into merge/release/7.0.2xx-to-main 2022-11-14 18:49:54 +00:00
dotnet-maestro-bot
55168121bb
[automated] Merge branch 'release/7.0.1xx' => 'release/7.0.2xx' (#14723)
* Adding ppc64le arch for source build (#14631)

* Remove llvm-project from source-build as we have removed this dependency in runtime. (#14697)

* Remove llvm-project from source-build as we have removed this dependency in runtime.

* Add patch for the backport PR to get this to build for now.

* Remove unneeded copy of this patch.

* [release/7.0.1xx] Update dependencies from dotnet/sdk (#14705)

[release/7.0.1xx] Update dependencies from dotnet/sdk


 - Remove backported command-line-api patch

* Don't use the MSBuild server process for init-build.proj. (#14643)

* Don't use the MSBuild server process for init-build.proj.
This appears to fix an issue where our SdkResolver is not loaded because there are still lingering dotnet processes when we try to binplace the resolver DLL.

* Address code review feedback.

* Update patch backport comments and remove obsolete patch (#14710)

* [release/7.0.1xx] .NET Source-Build 7.0.100-rc.2 October 2022 Updates (#14728)

* Update source-build to 7.0 RC2

* Also update tarball global.json

* Don't touch root global.json in case it is managed by automation

* Add back source-build patch that is still required in this branch

Co-authored-by: Swapnali911 <Swapnali.Pawar1@ibm.com>
Co-authored-by: Chris Rummel <crummel@microsoft.com>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
Co-authored-by: Jason Zhai <v-wuzhai@microsoft.com>
2022-11-14 09:52:14 -06:00
Jason Zhai
c2db622a6b Merge branch 'release/6.0.4xx' into release/7.0.1xx 2022-11-13 21:43:19 -08:00