Closed marcpopMSFT closed 7 months ago
CC @jonathanpeppers @joperezr
The channels for the Release builds look good to me. 👍
My only concern about the daily build, is MAUI currently has builds like:
.NET 8.0.1xx SDK
- built with daily SDK from this same channel.NET 8.0.2xx SDK
- built with daily SDK from this same channelThere is a period of time we have builds from branches like release/8.0.1xx
, release/8.0.2xx
, etc. In the past we have also changed version bands for the workload on each of these branches, but we have been fine to stay on 8.0.100 the whole time now.
Do we need internal channels too?
If we have a security update for aspire/main, we could potentially use the .NET N Internal channel. I didn't want to use that today because those feeds are more locked down and so harder to work with for testing right before release but they could be a good alternative in that situation.
Daily channels should go to dotnet8/dotnet9 feeds. release should go to dotnet8-workloads and dotnet9-workloads.
For workloads from Aspire and Maui, we want to have separate channels for major version and separate channels for daily versus release. This is because there are some cohorts who want to test and flow individual builds and a broader set of users and dogfooders who we only want to end up testing specific builds.
We also want this for codeflow to the branches of the workload set repo: https://github.com/dotnet/workload-versions
Proposal:
The new versioned release channels would allow workload authors to push specific builds they plan on releasing (or they want specific 1P dogfooding from)