2
2
3
3
Context: [ dotnet/maui #589 ] [ 0 ]
4
4
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
+
5
10
Let's say that it's time for a hypothetical ".NET 10 Preview 42". The
6
11
sequence of events would be:
7
12
8
- 1 . [ dotnet/installer ] [ 1 ] branches ` release/10.0.1xx-preview42 `
13
+ 1 . [ dotnet/dotnet ] [ 1 ] branches ` release/10.0.1xx-preview42 `
9
14
10
15
2 . Builds are available on Maestro for ` dotnet/android ` to consume.
11
16
12
17
3 . ` dotnet/android ` branches ` release/10.0.1xx-preview42 ` . GitHub Web
13
18
UI is fine for this.
14
19
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 ` :
16
21
17
22
``` 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
19
24
```
20
25
21
26
5 . 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.
35
40
Note that release candidates will use values such as ` rc.1 ` , ` rc.2 ` , etc.
36
41
37
42
7 . 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 +
39
44
branch to be on this schedule at a time.
40
45
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
+
41
51
[ 0 ] : https://github.com/dotnet/maui/issues/598
42
- [ 1 ] : https://github.com/dotnet/installer
52
+ [ 1 ] : https://github.com/dotnet/dotnet
43
53
[ 2 ] : ../../eng/README.md
44
54
[ 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