From 920e7af6c480e75b8f76d78e02f869c27d07cd0f Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:10:10 -0700 Subject: [PATCH 1/7] Revise Dependabot settings for various ecosystems Updated the Dependabot configuration for NuGet and GitHub Actions, including new directories and adjusted cooldown periods. --- .github/dependabot.yml | 116 ++++++++++++++++++++++++++++++++++++----- 1 file changed, 104 insertions(+), 12 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 93fb70af4e5..dbf40e07cdc 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,8 +1,6 @@ -# generated by dependadotnet -# https://github.com/dotnet/core/tree/master/samples/dependadotnet version: 2 updates: - # GitHub Actions + # Updates for GitHub Actions - package-ecosystem: "github-actions" directory: "/" groups: @@ -11,28 +9,122 @@ updates: schedule: interval: "weekly" cooldown: - default-days: 7 + default-days: 3 + # NuGet updates for C++ snippets - package-ecosystem: "nuget" - directory: "/samples/snippets/fsharp/VS_Snippets_CLR_System/system.console.class/fs" #fontlink1.fsproj + directories: + - "snippets/cpp/**/*" schedule: interval: "weekly" - day: "wednesday" open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for Microsoft.* C# snippets + - package-ecosystem: "nuget" + directories: + - "snippets/csharp/Microsoft*/**/*" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for System namespace C# snippets + - package-ecosystem: "nuget" + directories: + - "snippets/csharp/System/**/*" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for System.Windows* C# snippets - package-ecosystem: "nuget" - directory: "/samples/snippets/csharp/api/system.reflection.metadata/metadatareader" #MetadataReaderSnippets.csproj + directories: + - "snippets/csharp/System.Windows*/**/*" schedule: interval: "weekly" - day: "wednesday" open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for System.* C# snippets - package-ecosystem: "nuget" - directory: "/samples/snippets/csharp/VS_Snippets_CLR_System/system.collections.generic.equalitycomparer.default/cs" #cs.csproj + directories: + - "snippets/csharp/System.*/**/*" schedule: interval: "weekly" - day: "wednesday" open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for VS_Snippets* C# snippets - package-ecosystem: "nuget" - directory: "/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.collections.generic.equalitycomparer.default/vb" #vb.vbproj + directories: + - "snippets/csharp/VS_Snippets*/**/*" schedule: interval: "weekly" - day: "wednesday" open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for PowerShell snippets + - package-ecosystem: "nuget" + directories: + - "snippets/powershell/**/*" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for VB snippets + - package-ecosystem: "nuget" + directories: + - "snippets/visualbasic/**/*" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for XAML and XML snippets + - package-ecosystem: "nuget" + directories: + - "snippets/xaml/**/*" + - "snippets/xml/**/*" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name From 4d1dae18a2433965cb6aeabcc4c46069a8e9e819 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:23:04 -0700 Subject: [PATCH 2/7] respond to feedback --- .github/dependabot.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index dbf40e07cdc..dc092db5946 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -66,6 +66,8 @@ updates: - package-ecosystem: "nuget" directories: - "snippets/csharp/System.*/**/*" + exclude-paths: + - "snippets/csharp/System.Windows*/**/*" schedule: interval: "weekly" open-pull-requests-limit: 5 @@ -82,6 +84,19 @@ updates: schedule: interval: "weekly" open-pull-requests-limit: 5 + cooldown: + default-days: 7 + groups: + nuget: + patterns: ["*"] + group-by: dependency-name + # NuGet updates for F# snippets + - package-ecosystem: "nuget" + directories: + - "snippets/fsharp/**/*" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 cooldown: default-days: 7 groups: From 60660140d737d31945e3cfb46415b2df2e45c5c2 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:26:41 -0700 Subject: [PATCH 3/7] respond to feedback --- .github/dependabot.yml | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index dc092db5946..6f3ef37ec8a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -52,7 +52,7 @@ updates: # NuGet updates for System.Windows* C# snippets - package-ecosystem: "nuget" directories: - - "snippets/csharp/System.Windows*/**/*" + - "snippets/csharp/System.W*/**/*" schedule: interval: "weekly" open-pull-requests-limit: 5 @@ -65,9 +65,31 @@ updates: # NuGet updates for System.* C# snippets - package-ecosystem: "nuget" directories: - - "snippets/csharp/System.*/**/*" - exclude-paths: - - "snippets/csharp/System.Windows*/**/*" + - "snippets/csharp/System.A*/**/*" + - "snippets/csharp/System.B*/**/*" + - "snippets/csharp/System.C*/**/*" + - "snippets/csharp/System.D*/**/*" + - "snippets/csharp/System.E*/**/*" + - "snippets/csharp/System.F*/**/*" + - "snippets/csharp/System.G*/**/*" + - "snippets/csharp/System.H*/**/*" + - "snippets/csharp/System.I*/**/*" + - "snippets/csharp/System.J*/**/*" + - "snippets/csharp/System.K*/**/*" + - "snippets/csharp/System.L*/**/*" + - "snippets/csharp/System.M*/**/*" + - "snippets/csharp/System.N*/**/*" + - "snippets/csharp/System.O*/**/*" + - "snippets/csharp/System.P*/**/*" + - "snippets/csharp/System.Q*/**/*" + - "snippets/csharp/System.R*/**/*" + - "snippets/csharp/System.S*/**/*" + - "snippets/csharp/System.T*/**/*" + - "snippets/csharp/System.U*/**/*" + - "snippets/csharp/System.V*/**/*" + - "snippets/csharp/System.X*/**/*" + - "snippets/csharp/System.Y*/**/*" + - "snippets/csharp/System.Z*/**/*" schedule: interval: "weekly" open-pull-requests-limit: 5 From 9782e41ca4bab5f76b08f71e280ef65542d10e3a Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Tue, 27 Oct 2026 09:26:06 -0700 Subject: [PATCH 4/7] Remove invalid owners and redundant entries --- .github/CODEOWNERS | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 124d2d7cd8b..d047e1a6c4a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -22,32 +22,13 @@ /xml/Microsoft.CSharp*/ @333fred /xml/Microsoft.Extensions.Http*/ @dotnet/ncl /xml/Microsoft.VisualBasic*/ @333fred -/xml/System.Activities*/ @dotnet/docs -/xml/System.AddIn*/ @dotnet/docs /xml/System.Data.SqlClient/ @david-engel @cheenamalhotra -/xml/System.Deployment*/ @dotnet/docs -/xml/System.Device*/ @dotnet/docs -/xml/System.Dynamic*/ @dotnet/docs -/xml/System.EnterpriseServices*/ @dotnet/docs /xml/System.IO.Pipelines*/ @halter73 -/xml/System.IdentityModel*/ @dotnet/docs -/xml/System.Json*/ @dotnet/docs /xml/System.Linq.Expressions*/ @333fred -/xml/System.Media*/ @dotnet/docs -/xml/System.Messaging*/ @dotnet/docs /xml/System.Net*/ @dotnet/ncl -/xml/System.Printing*/ @dotnet/docs -/xml/System.Runtime.Caching*/ @StephenMolloy /xml/System.Runtime.InteropServices*/ @AaronRobinsonMSFT @jkoritzinsky -/xml/System.Runtime.Serialization*/ @StephenMolloy /xml/System.ServiceModel*/ @mconnew -/xml/System.ServiceModel.Syndication/ @StephenMolloy -/xml/System.Speech*/ @dotnet/docs -/xml/System.Timers*/ @dotnet/docs +/xml/System/Uri.xml @dotnet/ncl /xml/System.Windows*/ @dotnet/wpf-developers -/xml/System.Windows.Forms*/ @merriemcgaw @JeremyKuhne -/xml/System.Workflow*/ @dotnet/docs +/xml/System.Windows.Forms*/ @JeremyKuhne /xml/System.Xaml*/ @dotnet/wpf-developers - -# System.Uri -/xml/System/Uri.xml @dotnet/ncl From 4abcbd38ab54e54399de61338e984dde984e3838 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Tue, 27 Oct 2026 09:48:49 -0700 Subject: [PATCH 5/7] Update to match runtime repo owners --- .github/CODEOWNERS | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d047e1a6c4a..8c543bff89e 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -7,27 +7,24 @@ # The '*' pattern is for global owners. -# This line tags the dotnet-docs team for review, so nothing falls through the cracks. - -* @dotnet/docs +* @dotnet/docs # Order is important. The last matching pattern has the most precedence. -# The folders are ordered as follows: - -# In each subsection folders are order first by depth, then alphabetically. -# This should make it easy to add new rules without breaking existing ones. -# Area owners of the dotnet/runtime repo: https://github.com/dotnet/runtime/blob/master/docs/area-owners.md +# Area owners of the dotnet/runtime repo: https://github.com/dotnet/runtime/blob/main/docs/area-owners.md /xml/Microsoft.CSharp*/ @333fred /xml/Microsoft.Extensions.Http*/ @dotnet/ncl /xml/Microsoft.VisualBasic*/ @333fred /xml/System.Data.SqlClient/ @david-engel @cheenamalhotra -/xml/System.IO.Pipelines*/ @halter73 +/xml/System.IO.Pipelines*/ @halter73 @davidfowl /xml/System.Linq.Expressions*/ @333fred /xml/System.Net*/ @dotnet/ncl -/xml/System.Runtime.InteropServices*/ @AaronRobinsonMSFT @jkoritzinsky -/xml/System.ServiceModel*/ @mconnew +/xml/System.Runtime.InteropServices*/ @dotnet/interop-contrib +/xml/System.Runtime.InteropServices.JavaScript/ @pavelsavara +/xml/System.Runtime.InteropServices/RuntimeInformation.xml @dotnet/area-system-runtime +/xml/System.Net.Security/ @dotnet/ncl @bartonjs @vcsjones +/xml/System.ServiceModel*/ @mconnew @dotnet/Tellurium /xml/System/Uri.xml @dotnet/ncl /xml/System.Windows*/ @dotnet/wpf-developers /xml/System.Windows.Forms*/ @JeremyKuhne From b4eb155c3deb58d9d7bc1829a408f6d577931610 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Wed, 28 Oct 2026 13:14:52 -0700 Subject: [PATCH 6/7] Update mentionees policy and delete unneeded policy --- .github/policies/mention-owners.yml | 41 +++++++++++++++++++++------- .github/policies/untriaged-label.yml | 38 -------------------------- 2 files changed, 31 insertions(+), 48 deletions(-) delete mode 100644 .github/policies/untriaged-label.yml diff --git a/.github/policies/mention-owners.yml b/.github/policies/mention-owners.yml index f12f0c90cdd..ead931cccb3 100644 --- a/.github/policies/mention-owners.yml +++ b/.github/policies/mention-owners.yml @@ -16,8 +16,9 @@ configuration: then: - mentionUsers: mentionees: - - dotnet/area-system-security + - bartonjs - vcsjones + - dotnet/area-system-security replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -37,6 +38,7 @@ configuration: then: - mentionUsers: mentionees: + - steveisok - dotnet/area-system-diagnostics-tracing replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -227,7 +229,8 @@ configuration: then: - mentionUsers: mentionees: - - cston + - phil-allen-msft + - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -237,7 +240,8 @@ configuration: then: - mentionUsers: mentionees: - - cston + - phil-allen-msft + - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -247,7 +251,8 @@ configuration: then: - mentionUsers: mentionees: - - cston + - phil-allen-msft + - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -257,7 +262,8 @@ configuration: then: - mentionUsers: mentionees: - - cston + - phil-allen-msft + - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -307,6 +313,7 @@ configuration: then: - mentionUsers: mentionees: + - karelz - dotnet/ncl replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -317,6 +324,7 @@ configuration: then: - mentionUsers: mentionees: + - karelz - dotnet/ncl replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -328,6 +336,7 @@ configuration: - mentionUsers: mentionees: - dotnet/ncl + - bartonjs - vcsjones replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -338,6 +347,7 @@ configuration: then: - mentionUsers: mentionees: + - karelz - dotnet/ncl replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -348,7 +358,8 @@ configuration: then: - mentionUsers: mentionees: - - tommcdon + - steveisok + - dotnet/area-system-diagnostics replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -358,7 +369,8 @@ configuration: then: - mentionUsers: mentionees: - - roji + - SamMonoRT + - dotnet/efteam replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -368,7 +380,8 @@ configuration: then: - mentionUsers: mentionees: - - roji + - SamMonoRT + - dotnet/efteam replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -378,7 +391,8 @@ configuration: then: - mentionUsers: mentionees: - - roji + - SamMonoRT + - dotnet/efteam replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -388,8 +402,8 @@ configuration: then: - mentionUsers: mentionees: + - David-Engel - cheenamalhotra - - david-engel replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -489,6 +503,7 @@ configuration: then: - mentionUsers: mentionees: + - karelz - dotnet/ncl replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -519,6 +534,7 @@ configuration: then: - mentionUsers: mentionees: + - karelz - dotnet/ncl replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -530,6 +546,8 @@ configuration: - mentionUsers: mentionees: - dotnet/area-system-formats-cbor + - bartonjs + - vcsjones replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -540,6 +558,8 @@ configuration: - mentionUsers: mentionees: - dotnet/area-system-formats-asn1 + - bartonjs + - vcsjones replyTemplate: >- Tagging subscribers to this area: ${mentionees} assignMentionees: False @@ -609,6 +629,7 @@ configuration: then: - mentionUsers: mentionees: + - karelz - dotnet/area-system-io-compression replyTemplate: >- Tagging subscribers to this area: ${mentionees} diff --git a/.github/policies/untriaged-label.yml b/.github/policies/untriaged-label.yml deleted file mode 100644 index 86a32ba4376..00000000000 --- a/.github/policies/untriaged-label.yml +++ /dev/null @@ -1,38 +0,0 @@ -id: untriaged -name: GitOps.PullRequestIssueManagement -description: Manage the 'untriaged' label on issues -resource: repository - -configuration: - resourceManagementConfiguration: - eventResponderTasks: - - description: Add untriaged label to new/reopened issues without a milestone - if: - - payloadType: Issues - - isOpen - - not: - isPartOfAnyMilestone - - or: - - isAction: - action: Opened - - isAction: - action: Reopened - - not: - hasLabel: - label: untriaged - then: - - addLabel: - label: untriaged - - - description: Remove untriaged label from issues when closed or added to a milestone - if: - - payloadType: Issues - - or: - - isAction: - action: Closed - - isPartOfAnyMilestone - - hasLabel: - label: untriaged - then: - - removeLabel: - label: untriaged From 6691063534dc768d1e9224a050ab34a6251a4dfa Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Wed, 28 Oct 2026 15:06:08 -0700 Subject: [PATCH 7/7] Remove 'phil-allen-msft' from mentionees list Removed 'phil-allen-msft' from mentionees in multiple areas. --- .github/policies/mention-owners.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/policies/mention-owners.yml b/.github/policies/mention-owners.yml index ead931cccb3..7ccf8063e25 100644 --- a/.github/policies/mention-owners.yml +++ b/.github/policies/mention-owners.yml @@ -229,7 +229,6 @@ configuration: then: - mentionUsers: mentionees: - - phil-allen-msft - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -240,7 +239,6 @@ configuration: then: - mentionUsers: mentionees: - - phil-allen-msft - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -251,7 +249,6 @@ configuration: then: - mentionUsers: mentionees: - - phil-allen-msft - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees} @@ -262,7 +259,6 @@ configuration: then: - mentionUsers: mentionees: - - phil-allen-msft - 333fred replyTemplate: >- Tagging subscribers to this area: ${mentionees}