From b5e7598e50f22a63b6e540c0c16559e86a70c119 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Thu, 22 Aug 2024 11:20:30 -0500 Subject: [PATCH] [maestro] setup direct subscription for dotnet/runtime (#9239) Changes: https://github.com/dotnet/runtime/compare/fe0cfd55...c4a79875 .NET 9 RC 1 will include security fixes, so the very latest builds will be internal. As a way for us to test the newest possible *public* builds, we can update dotnet/runtime *ahead* of dotnet/sdk. To do this: * Remove `CoherentParentDependency="Microsoft.NET.Sdk"` from `eng/Version.Details.xml`. * Find a commit at: https://github.com/dotnet/runtime/commits/release/9.0-rc1 * Get the BAR build id for the commit: > darc get-build --repo dotnet/runtime --commit c4a79875fcb2c76b2e92ff50940d4ea9264e2eeb Repository: https://github.com/dotnet/runtime Branch: release/9.0-rc1 Commit: c4a79875fcb2c76b2e92ff50940d4ea9264e2eeb Build Number: 20240821.1 Date Produced: 8/21/2024 7:33 AM AzDO Build Id: 2520584 BAR Build Id: 235694 Released: False Channels: - .NET 9 RC 1 * Get the latest update: > darc update-dependencies --id 235694 Looking up build with BAR id 235694 Updating 'Microsoft.NETCore.App.Ref': '9.0.0-rc.1.24420.11' => '9.0.0-rc.1.24421.1' (from build '20240821.1' of 'https://github.com/dotnet/runtime') Checking for coherency updates... Using 'Strict' coherency mode. If this fails, a second attempt utilizing 'Legacy' Coherency mode will be made. Updating 'Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport': '9.0.0-rc.1.24416.2' => '9.0.0-rc.1.24420.5' to ensure coherency with Microsoft.NETCore.App.Ref@9.0.0-rc.1.24421.1 Local dependencies updated based on build with BAR id 235694 (20240821.1 from https://github.com/dotnet/runtime@release/9.0-rc1) After this is merged, we can add a new daily subscription, such as: > darc add-subscription --channel ".NET 9 RC 1" --target-branch "release/9.0.1xx-rc1" --source-repo https://github.com/dotnet/runtime --target-repo https://github.com/dotnet/android --- eng/Version.Details.xml | 6 +++--- eng/Versions.props | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index f15695cb023..55f920dd8e1 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -8,11 +8,11 @@ https://github.com/dotnet/runtime fe0cfd55339cc2a0d745f742a48d5e880c112ec2 - + https://github.com/dotnet/runtime - fe0cfd55339cc2a0d745f742a48d5e880c112ec2 + c4a79875fcb2c76b2e92ff50940d4ea9264e2eeb - + https://github.com/dotnet/emsdk 459c92904b224d125a350a3f3e431fe90152a95e diff --git a/eng/Versions.props b/eng/Versions.props index 6f543ec3bb4..4c78cefad83 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -4,10 +4,10 @@ 9.0.100-rc.1.24421.9 $(MicrosoftNETSdkPackageVersion) 9.0.0-rc.1.24420.11 - 9.0.0-rc.1.24420.11 + 9.0.0-rc.1.24421.1 7.0.0-beta.22103.1 9.0.0-beta.24408.2 - 9.0.0-rc.1.24416.2 + 9.0.0-rc.1.24420.5 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportVersion) 7.0.100-rc.1.22410.7 0.11.5-alpha.24413.1