Commit graph

5023 commits

Author SHA1 Message Date
Michael Simons
144a5f4328
Remove source-build tarball creation infrastructure (#15114)
* Remove source-build tarball creation infrastructure

* Remove tarball logic to build text-only packages
2022-12-09 15:27:13 -06:00
Michael Simons
2824d95e89
Addressing NuGet prebuilts (#15112)
* Add patch for XDT prebuilt in nuget-client

* Update nuget-client patch with more props

* Add CS9057 nowarn to nuget-client for source-build

Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
2022-12-09 15:22:49 -06:00
dotnet-maestro[bot]
f4226eb972
[main] Update dependencies from dotnet/sdk (#15095)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 8.0.0-alpha.1.22604.1 to 8.0.0-alpha.1.22607.2 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.8.0: from 8.0.0-alpha.1.22604.1 to 8.0.0-alpha.1.22607.2 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.8.0: from 8.0.0-alpha.1.22604.1 to 8.0.0-alpha.1.22607.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 8.0.0-alpha.1.22605.17 to 8.0.0-alpha.1.22608.6 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 8.0.0-alpha.1.22605.17 to 8.0.0-alpha.1.22608.6 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 8.0.0-alpha.1.22605.17 to 8.0.0-alpha.1.22608.6 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.8.0: from 8.0.0-alpha.1.22605.17 to 8.0.0-alpha.1.22608.6 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 8.0.0-alpha.1.22605.17 to 8.0.0-alpha.1.22608.6 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 8.0.0-alpha.1.22605.17 to 8.0.0-alpha.1.22608.6 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 8.0.0-alpha.1.22605.17 to 8.0.0-alpha.1.22608.6 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 8.0.0-alpha.1.22604.1 to 8.0.0-alpha.1.22607.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 8.0.0-alpha.1.22604.1 to 8.0.0-alpha.1.22607.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.FSharp.Compiler: from 12.5.0-beta.22602.3 to 12.5.0-beta.22608.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 7.0.1-beta.22602.3 to 7.0.1-beta.22608.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Test.Sdk: from 17.5.0-preview-20221205-07 to 17.5.0-preview-20221208-02 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 7.0.100-1.22605.2 to 8.0.100-1.22608.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.5.0-2.22580.13 to 4.5.0-2.22608.26 (parent: Microsoft.NET.Sdk)
  - Microsoft.Build: from 17.5.0-preview-22601-03 to 17.5.0-preview-22608-02 (parent: Microsoft.NET.Sdk)

 - Remove obsolete razor-compiler repo

 - Merge branch 'main' of https://github.com/dotnet/installer into darc-main-60d0a460-d2ee-450e-8d3c-efdb471745b1

 - Add roslyn-analyzers source-build patch
2022-12-09 19:47:46 +00:00
Marc Paine
24295c8a0a
Merge pull request #15036 from kasperk81/patch-4
improve format of productCommits file
2022-12-07 15:41:11 -08:00
Marc Paine
8cbf2cfa93
Fix comment 2022-12-07 14:40:35 -08:00
Premek Vysoky
b180c090f2 Fix the patch 2022-12-06 13:09:22 +01:00
MichaelSimons
1ccc8b97f4 Update patch to workaround vmr sync issue 2022-12-05 23:37:54 +00:00
MichaelSimons
7531b36e3f Update patch to workaround vmr sync issue 2022-12-05 23:29:19 +00:00
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
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
MichaelSimons
e58fb4c4c3 Update source-build toolset 2022-11-29 19:24:34 +00: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
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
Michael Simons
b504dab642
Fix threading issue in source build smoke tests (#15009) 2022-11-17 16:43:16 -06: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
Michael Simons
a4af3c9956
Remove RepoRoot normalization workaround (#14988) 2022-11-15 08:49:39 -06: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
Rich Lander
355d6643bd
Fix spelling in VMR's README (#14976) 2022-11-13 08:47:45 +01:00
Marc Paine
1535517fa4
Remove extra comment 2022-11-11 13:42:30 -08:00
Marc Paine
c65fcc0411
Merge branch 'main' into marcpopMSFT-updatetortm 2022-11-11 13:41:51 -08:00
dotnet-maestro[bot]
c860d4ea43
[main] Update dependencies from dotnet/sdk (#14951)
* Update dependencies from https://github.com/dotnet/sdk build 20221109.13

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

NuGet.Build.Tasks
 From Version 6.5.0-preview.2.67 -> To Version 6.5.0-preview.2.69 (parent: Microsoft.NET.Sdk

* Update dependencies from https://github.com/dotnet/sdk build 20221109.14

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.8.0,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.DotNetHostResolver,Microsoft.NETCore.Platforms,Microsoft.NET.ILLink.Tasks,NuGet.Build.Tasks
 From Version 8.0.0-alpha.1.22557.12 -> To Version 8.0.0-alpha.1.22559.1 (parent: Microsoft.NET.Sdk

* Remove backported source-build runtime patch

* Update dependencies from https://github.com/dotnet/sdk build 20221109.26

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.8.0,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.DotNetHostResolver,Microsoft.NETCore.Platforms,Microsoft.NET.ILLink.Tasks,Microsoft.Net.Compilers.Toolset,NuGet.Build.Tasks
 From Version 8.0.0-alpha.1.22557.12 -> To Version 8.0.0-alpha.1.22559.1 (parent: Microsoft.NET.Sdk

* Update dependencies from https://github.com/dotnet/sdk build 20221109.29

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.8.0,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.DotNetHostResolver,Microsoft.NETCore.Platforms,Microsoft.NET.ILLink.Tasks,Microsoft.Net.Compilers.Toolset,NuGet.Build.Tasks
 From Version 8.0.0-alpha.1.22557.12 -> To Version 8.0.0-alpha.1.22559.1 (parent: Microsoft.NET.Sdk

* Update dependencies from https://github.com/dotnet/sdk build 20221110.1

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.8.0,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.DotNetHostResolver,Microsoft.NETCore.Platforms,Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.ILLink.Tasks,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks
 From Version 8.0.0-alpha.1.22557.12 -> To Version 8.0.0-alpha.1.22559.1 (parent: Microsoft.NET.Sdk

* Update dependencies from https://github.com/dotnet/sdk build 20221110.6

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.8.0,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.DotNetHostResolver,Microsoft.NETCore.Platforms,Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.ILLink.Tasks,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks
 From Version 8.0.0-alpha.1.22557.12 -> To Version 8.0.0-alpha.1.22559.2 (parent: Microsoft.NET.Sdk

* Update dependencies from https://github.com/dotnet/sdk build 20221110.14

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.8.0,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.DotNetHostResolver,Microsoft.NETCore.Platforms,Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.NET.ILLink.Tasks,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks
 From Version 8.0.0-alpha.1.22557.12 -> To Version 8.0.0-alpha.1.22559.2 (parent: Microsoft.NET.Sdk

* Update dependencies from https://github.com/dotnet/sdk build 20221110.15

Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.100 -> To Version 8.0.100

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.8.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.8.0,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.DotNetHostResolver,Microsoft.NETCore.Platforms,Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.NET.ILLink.Tasks,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks
 From Version 8.0.0-alpha.1.22557.12 -> To Version 8.0.0-alpha.1.22559.2 (parent: Microsoft.NET.Sdk

* Bump DarcLib

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: MichaelSimons <msimons@microsoft.com>
Co-authored-by: Premek Vysoky <premek.vysoky@microsoft.com>
2022-11-11 17:03:35 +00:00
Marc Paine
8a19c0b5c9 Switch to the rtm release version for templates.
Update the bundled versions

Open questions:
1. Does the source build global.json need to be updated too?
2. Why was Microsoft Extensions still 7.0?
2022-11-10 16:19:34 -08:00
Přemek Vysoký
20663112b5
Update darc and synchronize more VMR non-src/ content (#14944) 2022-11-09 20:21:25 +00:00
Přemek Vysoký
272c314308
Add content (README, licenses, TPN...) for the VMR (#14848) 2022-11-09 20:14:07 +01:00
Přemek Vysoký
198829ed34
Do not restore/copy text-only packages into the VMR (#14946) 2022-11-09 18:37:29 +00:00
Marc Paine
38e9569f3e
Merge pull request #14798 from WingZer0123/#14522-installer-text-is-cropped
#14522 adjusting width to avoid cropping.
2022-11-04 16:25:04 -07:00
Přemek Vysoký
2fd58dc7e9
Synchronize VMR's non-src/ content from tarball/content (#14893)
Previously, we manually copied the `tarball/content` folder over when bootstrapping the VMR. Now it is handled by the darc tooling when you point it to the right dir.
2022-11-04 17:33:12 +00:00
Michael Simons
4360f41763
Add aspnetcore patch to produce public redist (#14839) 2022-11-03 14:59:06 -05:00
Jakub Jareš
9a5f5afda2
Merge pull request #14825 from dotnet/nohwnd-patch-2 2022-11-01 14:04:56 +01:00
Michael Simons
1564a3226d
Eliminate MicrosoftCodeAnalysis prebuilts in runtime (#14844)
* Eliminate MicrosoftCodeAnalysis prebuilts in runtime

* Add mechanism to define repo level nowarns versus utilizing patches

* Update src/SourceBuild/tarball/content/repos/aspnetcore.proj

Co-authored-by: Logan Bussell <loganbussell@microsoft.com>

Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
2022-10-31 20:19:11 +00:00