-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[main] Update dependencies from dotnet/roslyn #104363
[main] Update dependencies from dotnet/roslyn #104363
Conversation
…702.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.11.0-3.24329.1 -> To Version 4.11.0-3.24352.5
…702.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.11.0-3.24329.1 -> To Version 4.11.0-3.24352.5
…702.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.11.0-3.24329.1 -> To Version 4.11.0-3.24352.5
…702.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.11.0-3.24329.1 -> To Version 4.11.0-3.24352.5
…702.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.11.0-3.24329.1 -> To Version 4.11.0-3.24352.5
…705.3 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.11.0-3.24329.1 -> To Version 4.12.0-1.24355.3
I was told it's the responsibility of each repository to keep its incoming subscriptions correct. But honestly, I think when we update the default channels in roslyn we could easily update the subscriptions to runtime and SDK as well (not sure if there are others subscribing to roslyn). Or we could ping someone if you prefer that. Note that there is a checklist we follow so this needs to be added to it. |
Runtime wants to reference the latest roslyn during previews, that's why we only have a subscription to it in our main branch. The intent here is to use the latest compiler for new language features. Roslyn updates the channel every couple of months (I believe every 3 months?) but we have no indication that the channel changed. So yes, it would great if updating the subscription channel for at least runtime would be part of updating the channel in roslyn. |
…705.3 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.11.0-3.24329.1 -> To Version 4.12.0-1.24355.3
That is correct.
This is how we used to do things but abandoned it because it's not workable over a long scale. Each repo has different branching policy, subscription policies, etc ... Having every repo (roslyn, fsharp, msbuild, etc ...) be responsible for updating runtime, sdk, etc ... one every sub change just does not scale. Also the work inevitably gets lost and there is confusion on who is responsible for making what changes. We decided on the current system because it minimizes communication between teams and removes responsibility confusion.
Yes it's roughly every three months because that is how often Visual Studio ships. Happy to consider a better way of broadcasting that we're updating the subs but don't want responsibility for updating the runtime repo |
A mail to runtimerepoinfra would be great. We will then just invoke the following command ourselves:
|
Don't want to email specific teams. Do we have a general place we can broadcast darc changes? |
What about the "Code-velocity chat"? We would still need a ping so that we don't miss it. |
Code-velocity chat is a private chat. Only people in the chat have access to it. Arbitrary people cannot step into the chat and write messages. Let my try explaining that problem a different way. We have lots of docs for our infra team describing all the steps they need to take when starting a release. How would we describe posting a message to the Code-Velocity chat? All we can say is go post a message in a chat with this name. There is no link we can provide that redirects to the chat. Best we can do is say "email jared and see if he can add you". If Code-Velocity chat were say a channel in a team then we could post a link that was actionable. |
Makes sense and I'm absolutely fine with any option. What's your idea? |
Think we should consider moving code velocity to a real channel. |
This pull request updates the following dependencies
From https://github.com/dotnet/roslyn