Commit graph

175 commits

Author SHA1 Message Date
dotnet-maestro[bot]
f18aef4e8d
[main] Update dependencies from dotnet/sdk (#19669)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24254.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24254.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24254.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.runtime.linux-x64: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.aspnetcore: from 9.0.0-preview.5.24252.23 to 9.0.0-preview.5.24256.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24254.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.Dotnet.WinForms.ProjectTemplates: from 9.0.0-preview.5.24252.1 to 9.0.0-preview.5.24253.4 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24254.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-preview.5.24252.1 to 9.0.0-preview.5.24253.4 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.NET.Test.Sdk: from 17.11.0-preview-24253-01 to 17.11.0-preview-24253-02 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.vstest: from 17.11.0-preview-24253-01 to 17.11.0-preview-24253-02 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.11.0-2.24253.1 to 4.11.0-2.24255.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.roslyn: from 4.11.0-2.24253.1 to 4.11.0-2.24255.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.Build: from 17.11.0-preview-24252-03 to 17.11.0-preview-24256-01 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.msbuild: from 17.11.0-preview-24252-03 to 17.11.0-preview-24256-01 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.5.24253.3 to 9.0.0-preview.5.24256.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Darc: from 1.1.0-beta.24252.4 to 1.1.0-beta.24253.7 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.DarcLib: from 1.1.0-beta.24252.4 to 1.1.0-beta.24253.7 (parent: Microsoft.NET.Sdk)

 - Merge in SBRP flow

 - Manually update dependencies to sdk build 20240506.4

 - Temp change

 - Revert "Temp change"

This reverts commit 24809de1f956d897f9a530eb7de5a2f5598519d7.

 - Merge branch 'main' into darc-main-66b46489-6a78-46ca-8467-f9a12a133cd2

 - Update vmr-build.yml

 - Merge branch 'main' into darc-main-66b46489-6a78-46ca-8467-f9a12a133cd2
2024-05-07 00:59:23 +00:00
Viktor Hofer
de50ce84ec
Disable VMR runtests outside of PRs to unblock re-boostrap (#19683) 2024-05-06 13:15:16 -05:00
Matt Thalman
6eadf9fb74
Enable scenario test execution in VMR build (#19222) 2024-05-01 09:16:01 -05:00
dotnet-maestro[bot]
c9449dedb9
[main] Update dependencies from dotnet/sdk (#19534)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.runtime.linux-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.aspnetcore: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-preview.4.24218.2 to 9.0.0-preview.4.24219.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.FSharp.Compiler: from 12.8.400-beta.24218.1 to 12.8.400-beta.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.400-beta.24218.1 to 8.0.400-beta.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.11.0-1.24218.2 to 4.11.0-1.24222.7 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.roslyn: from 4.11.0-1.24218.2 to 4.11.0-1.24222.7 (parent: Microsoft.NET.Sdk)
  - Microsoft.Build: from 17.11.0-preview-24218-01 to 17.11.0-preview-24222-11 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.msbuild: from 17.11.0-preview-24218-01 to 17.11.0-preview-24222-11 (parent: Microsoft.NET.Sdk)
  - NuGet.Build.Tasks: from 6.11.0-preview.1.27 to 6.11.0-preview.1.28 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)

 - Install node 20.x on windows build to fix aspnetcore build

 - Merge branch 'main' into darc-main-35a979bc-455b-4e15-b1bf-6da27d06b3a5

 - Rebootstrap VMR with arcade changes

 - Merge branch 'main' into darc-main-35a979bc-455b-4e15-b1bf-6da27d06b3a5

 - Remove patches
2024-04-23 23:55:12 +00:00
Jeremy Koritzinsky
e3b6bde7c8
Enable building "non-official" VMR builds (#19491) 2024-04-22 20:12:49 +00:00
Jeremy Koritzinsky
27a51dedf2
Add remaining PGO legs for the VMR (#19311) 2024-04-12 14:59:29 -07:00
Alexander Köplinger
ef2df8684b
[VMR] Remove 'Copy Test NuGet Config' step (#19450)
This step is no longer needed after https://github.com/dotnet/installer/pull/19366.
2024-04-12 17:21:55 +00:00
Alexander Köplinger
7937e547b8
[VMR] Bump build timeout to account for slow Macs (#19394)
The macOS runners available on public Azure Pipelines are quite slow and need more time to finish.
This mostly impacts `installer-unified-build-full` since we don't run macOS builds on the normal unified build PR pipeline.
2024-04-10 13:25:47 +00:00
Viktor Hofer
52d8d05dff
Run tests by default and again enable them in UB (#19366) 2024-04-10 06:52:44 +00:00
Viktor Hofer
9908ffec0d
Fix test results publishing on Windows (#19364) 2024-04-09 13:17:24 +02:00
Viktor Hofer
be917a9346
Make SmokeTests use repo infrastructure (#19290) 2024-04-09 07:00:39 +02:00
Alexander Köplinger
caadf5c99c
[VMR] Pass target architecture and OS on Windows (#19321)
We didn't pass an explicit architecture so it always used the host one, even for arm64/x86 builds.

Contributes to https://github.com/dotnet/source-build/issues/4292
2024-04-05 12:52:42 +00:00
Oleksandr.Didyk
03cd0caba9 move source-build pipelines to sb context folder 2024-04-04 16:56:11 +02:00
Ella Hathaway
85f1744cd6
Move nested VMR artifacts to root (#19301) 2024-04-03 20:30:18 +00:00
Přemek Vysoký
66dc1a439a
Increase timeout of UB Windows legs to 12 hours (#19264) 2024-04-02 14:15:18 +02:00
Nikola Milosavljevic
66c46f5f64
Update vmr-build.yml step for SDK copy (#19252) 2024-04-01 14:23:46 -07:00
Oleksandr Didyk
f10d359312
Fixup parsing installer sha from VMR build tag (#19227) 2024-03-28 14:49:17 -05:00
Přemek Vysoký
f6819adf5f
Increase the timeout for Windows builds (#19228) 2024-03-28 08:23:55 -07:00
Přemek Vysoký
279a8df389
Upload logs and artifacts for non-1ES VMR builds (#19224) 2024-03-28 12:17:39 +00:00
Djuradj Kurepa
6b0cb559d9
Fix vmr build number (#19217) 2024-03-27 18:15:52 +00:00
Djuradj Kurepa
5b126d7851
Fix VMR artifact publishing (#19212) 2024-03-27 12:07:39 +00:00
Djuradj Kurepa
ca9773f69a
Create and publish VerticalAssetManifest (#19062)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-26 18:01:39 +00:00
Přemek Vysoký
e39c438bf2
Migrate VMR-related pipelines to 1ES templates (#19100) 2024-03-25 04:06:00 -07:00
Ella Hathaway
0c44f80445
Stop syncing main-ub branch (#18564) 2024-03-25 09:44:19 +01:00
Michael Simons
3ee5304e71
Move the source-build script back to the root of the repo (#19059) 2024-03-15 14:45:04 +00:00
Ella Hathaway
b76440930b
Binary tooling (#18726) 2024-03-12 10:30:23 -06:00
Jeremy Koritzinsky
b6d8862500
Set the CrossBuild property instead of the CROSSCOMPILE environment variable (#18915) 2024-03-11 16:03:44 -07:00
Jackson Schuster
a36d3611ed
Add SdkArchiveDiff task to verify the sdk archive has all the expected files (#18748) 2024-03-07 10:03:38 -08:00
Jackson Schuster
6ca4c6f0d2 Use .diff instead of csv for sdk content diffs 2024-03-06 13:37:06 -08:00
Michael Simons
fc9e980c5f
Rename prep.sh to indicate that it is source-build specific and move to the eng dir (#18840) 2024-03-01 13:34:25 -06:00
Jo Shields
7f749377be
Fix #18777 (#18778) 2024-02-26 19:18:06 +00:00
Jeremy Koritzinsky
4b127e32d4
Add VMR support for Windows-x64 PGO Instrumented leg (#18672)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-23 15:18:09 +00:00
Jo Shields
1343db3344 Try wiring up all remaining Short Stack lanes 2024-02-14 11:14:01 -05:00
Alexander Köplinger
94f76d4a06
VMR: Only upload artifacts/assets if they exist (#18643) 2024-02-13 19:01:22 +00:00
Viktor Hofer
94def2ee6c
Put artifacts in well-known locations (#18591) 2024-02-13 09:19:33 -06:00
Alexander Köplinger
dc517e0cf6
Fail more steps if a command fails in vmr-build.yml (#18595) 2024-02-09 17:36:57 +01:00
Alexander Köplinger
0901c575ff
Set default value for container parameter in vmr-build.yml (#18590) 2024-02-09 10:20:24 +00:00
Jo Shields
cd5f41b27e typo 2024-02-08 16:06:37 -05:00
Jo Shields
66924e3eb4 Don't set CROSSCOMPILE=1 for wasm targets, they are special cased in runtime 2024-02-08 15:14:34 -05:00
Jo Shields
6fe6a29516
Merge branch 'main' into crossy-road 2024-02-07 10:04:21 -05:00
Jo Shields
09cdb2bb1c Create per-arch artifact upload folder 2024-02-07 09:52:33 -05:00
Alexander Köplinger
e3126dc9d9
Skip checking out vmr branch except when syncing (#18526)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
2024-02-07 14:03:19 +00:00
Jo Shields
411175156e
Fix CROSSCOMPILE being set for non-cross Mono builds (#18512)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-06 11:32:57 +00:00
Alexander Köplinger
28012e74ff
Add VMR unified build pipelines (#18409)
Contributes to https://github.com/dotnet/source-build/issues/3823

- Removes and consolidates vmr-cross-build.yml/ci-cross-build.yml POC into vmr-build.yml/ci.yml
- Add stage for building vertical/unified build legs into vmr-build.yml
- Adds Windows build and handling for Windows/Unix differences
2024-02-06 09:57:00 +01:00
Jo Shields
cca2b7bede
Stop using OverrideTargetRid, use TargetOS/TargetArchitecture instead (#18476) 2024-02-02 07:13:03 +01:00
Přemek Vysoký
aa32d35863
Enable pushing to the main-ub VMR branch (#18411) 2024-01-26 15:48:41 +00:00
Přemek Vysoký
a39a27e82d
Make synchronization job names unique (#18407) 2024-01-26 12:12:20 +00:00
Viktor Hofer
eb82a5c032
Enable build.sh for non source build scenarios (#18358) 2024-01-24 21:01:24 +01:00
Přemek Vysoký
b76509a05d
Use PAT to enable pulling code from non-dnceng AzDO orgs (#18315) 2024-01-22 14:43:52 +00:00
Matt Thalman
48271da430
Configure pipeline to run offline correctly (#18304) 2024-01-19 15:52:25 -06:00