Commit graph

5315 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
67c497aaaf
repos/sdk.proj: set NativeAotSupported=false on arm platform 2022-11-28 07:52:59 -05: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
DotNet Bot
6d964d037c Merged PR 27474: [internal/release/7.0.1xx] Update dependencies from dnceng/internal/dotnet-sdk
This pull request updates the following dependencies

[marker]: <> (Begin:Coherency Updates)
## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

[DependencyUpdate]: <> (Begin)

- **Coherency Updates**:
  - **Microsoft.WindowsDesktop.App.Ref**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **VS.Redist.Common.WindowsDesktop.SharedFramework.x64.7.0**: from 7.0.0-rtm.22519.1 to 7.0.1-rtm.22559.2 (parent: Microsoft.NET.Sdk)
  - **VS.Redist.Common.WindowsDesktop.TargetingPack.x64.7.0**: from 7.0.0-rtm.22519.1 to 7.0.1-rtm.22559.2 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NETCore.App.Ref**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **VS.Redist.Common.NetCore.TargetingPack.x64.7.0**: from 7.0.0-rtm.22518.5 to 7.0.1-servicing.22568.4 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NETCore.App.Runtime.win-x64**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NETCore.App.Host.win-x64**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NETCore.DotNetHostResolver**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **Microsoft.AspNetCore.App.Ref**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **Microsoft.AspNetCore.App.Ref.Internal**: from 7.0.0-rtm.22518.19 to 7.0.1-servicing.22568.9 (parent: Microsoft.NET.Sdk)
  - **Microsoft.AspNetCore.App.Runtime.win-x64**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **VS.Redist.Common.AspNetCore.SharedFramework.x64.7.0**: from 7.0.0-rtm.22518.19 to 7.0.1-servicing.22568.9 (parent: Microsoft.NET.Sdk)
  - **dotnet-dev-certs**: from 7.0.0-rtm.22518.19 to 7.0.1-servicing.22568.9 (parent: Microsoft.NET.Sdk)
  - **dotnet-user-jwts**: from 7.0.0-rtm.22518.19 to 7.0.1-servicing.22568.9 (parent: Microsoft.NET.Sdk)
  - **dotnet-user-secrets**: from 7.0.0-rtm.22518.19 to 7.0.1-servicing.22568.9 (parent: Microsoft.NET.Sdk)
  - **Microsoft.WindowsDesktop.App.Runtime.win-x64**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **Microsoft.WindowsDesktop.App.Runtime.win-x64**: from 7.0.0 to 7.0.1 (parent: Microsoft.NET.Sdk)
  - **Microsoft.FSharp.Compiler**: from 12.4.0-beta.22513.10 to 12.4.0-beta.22563.2 (parent: Microsoft.NET.Sdk)
  - **Microsoft.SourceBuild.Intermediate.fsharp**: from 7.0.0-beta.22513.10 to 7.0.0-beta.22563.2 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NET.ILLink.Tasks**: from 7.0.100-1.22471.3 to 7.0.100-1.22558.2 (parent: Microsoft.NET.Sdk)
  - **Microsoft.Net.Compilers.Toolset**: from 4.4.0-4.22520.11 to 4.4.0-6.22565.8 (parent: Microsoft.NET.Sdk)
  - **VS.Redist.Common.NetCore.SharedFramework.x64.7.0**: from 7.0.0-rtm.22518.5 to 7.0.1-servicing.22568.4 (parent: Microsoft.NET.Sdk)
  - **Microsoft.NET.Workload.Emscripten.net6.M...
2022-11-21 22:08:31 +00:00
Chris Rummel
28c8bf2dfc Merged PR 27591: Override some versions for nonshipping runtime packages.
Source-build 7.0.0 created these packages with an incorrect version number which is stuck in the 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-19 15:41:05 +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