dotnet / android

.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
MIT License
1.93k stars 530 forks source link

[release/9.0.1xx-rc1] [maestro] setup direct subscription for dotnet/runtime #9239

Closed jonathanpeppers closed 2 months ago

jonathanpeppers commented 2 months ago

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:

    > 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
    > 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
jonathanpeppers commented 2 months ago

/cc @rolfbjarne you might want to setup something similar for xamarin/xamarin-macios.