22
33Context: [ dotnet/maui #589 ] [ 0 ]
44
5+ Microsoft employees can review the [ .NET schedule] [ 4 ] for upcoming
6+ releases. We normally branch on during the "Code complete, release
7+ branch snap and build" window. Sometimes we also wait until a newly
8+ branded .NET version appears in Maestro updates to ` main ` .
9+
510Let's say that it's time for a hypothetical ".NET 10 Preview 42". The
611sequence of events would be:
712
8- 1 . [ dotnet/installer ] [ 1 ] branches ` release/10.0.1xx-preview42 `
13+ 1 . [ dotnet/dotnet ] [ 1 ] branches ` release/10.0.1xx-preview42 `
914
10152 . Builds are available on Maestro for ` dotnet/android ` to consume.
1116
12173 . ` dotnet/android ` branches ` release/10.0.1xx-preview42 ` . GitHub Web
1318 UI is fine for this.
1419
15- 4 . Subscribe to Maestro updates for [ dotnet/installer ] [ 1 ] ` release/10.0.1xx-preview42 ` :
20+ 4 . Subscribe to Maestro updates for [ dotnet/dotnet ] [ 1 ] ` release/10.0.1xx-preview42 ` :
1621
1722``` bash
18- darc add-subscription --channel " .NET 10.0.1xx SDK Preview 42" --target-branch " release/10.0.1xx-preview42" --source-repo https://github.com/dotnet/sdk --target-repo https://github.com/dotnet/android
23+ darc add-subscription --channel " .NET 10.0.1xx SDK Preview 42" --target-branch " release/10.0.1xx-preview42" --source-repo https://github.com/dotnet/dotnet --target-repo https://github.com/dotnet/android
1924```
2025
21265 . Publish Maestro updates for ` dotnet/android/release/10.0.1xx-preview42 ` :
@@ -35,10 +40,16 @@ See [eng/README.md][2] for details on `darc` commands.
3540Note that release candidates will use values such as ` rc.1 ` , ` rc.2 ` , etc.
3641
37427 . Update the [ Xamarin.Android Nightly job] [ 3 ] , so the schedule only
38- runs on desired branches. We likely only need a single .NET 6 +
43+ runs on desired branches. We likely only need a single .NET 10 +
3944 branch to be on this schedule at a time.
4045
46+ 8 . When the build is complete, verify the version number is as
47+ expected (36.0.0-preview.42.x) and that builds show up on
48+ https://maestro.dot.net/ in the appropriate "channel" for
49+ dotnet/maui to consume.
50+
4151[ 0 ] : https://github.com/dotnet/maui/issues/598
42- [ 1 ] : https://github.com/dotnet/installer
52+ [ 1 ] : https://github.com/dotnet/dotnet
4353[ 2 ] : ../../eng/README.md
4454[ 3 ] : https://devdiv.visualstudio.com/DevDiv/_apps/hub/ms.vss-ciworkflow.build-ci-hub?_a=edit-build-definition&id=14072&view=Tab_Triggers
55+ [ 4 ] : https://aka.ms/net10-schedule
0 commit comments