From 6e2608508f7f85ac375d4213ee6299d4ae6086ee Mon Sep 17 00:00:00 2001 From: Alexander Schwartzman Date: Thu, 15 Oct 2026 17:12:09 -0400 Subject: [PATCH 1/3] ci(dependabot): keep ruff out of the python-minor-and-patch group The ruff group alone did not split ruff out: the refresh of the open group pull request after the change still bumped ruff with everything else. --- .github/dependabot.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7d8755c2..1ba471a2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,12 +6,14 @@ updates: interval: "weekly" open-pull-requests-limit: 5 groups: - # A dependency goes to the first group it matches. A ruff release can report findings that the - # lint step fails on, so it gets a pull request of its own. + # A ruff release can report findings that the lint step fails on, so it gets a pull request of + # its own. The exclusion keeps it out of the other group too, which a refresh of that group's + # open pull request would otherwise put it back in. ruff: patterns: ["ruff"] python-minor-and-patch: update-types: ["minor", "patch"] + exclude-patterns: ["ruff"] ignore: # mcp 2 removed mcp.server.fastmcp, which env/gateway imports at module scope, and the dev # extra's fastmcp needs mcp<2, so a major update can't resolve. From aa6180b4a52bb69845d7cba2ae133ef02db9113a Mon Sep 17 00:00:00 2001 From: Alexander Schwartzman Date: Thu, 15 Oct 2026 17:17:12 -0400 Subject: [PATCH 2/3] ci(dependabot): drop the comment on the ruff group --- .github/dependabot.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1ba471a2..dbb1384f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,9 +6,6 @@ updates: interval: "weekly" open-pull-requests-limit: 5 groups: - # A ruff release can report findings that the lint step fails on, so it gets a pull request of - # its own. The exclusion keeps it out of the other group too, which a refresh of that group's - # open pull request would otherwise put it back in. ruff: patterns: ["ruff"] python-minor-and-patch: From 011a9704be36f752eb15f97d25dad6f89c6d56d7 Mon Sep 17 00:00:00 2001 From: Alexander Schwartzman Date: Thu, 15 Oct 2026 17:21:46 -0400 Subject: [PATCH 3/3] ci(dependabot): drop the ruff group instead, so ruff updates with the rest --- .github/dependabot.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index dbb1384f..0045298e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,11 +6,8 @@ updates: interval: "weekly" open-pull-requests-limit: 5 groups: - ruff: - patterns: ["ruff"] python-minor-and-patch: update-types: ["minor", "patch"] - exclude-patterns: ["ruff"] ignore: # mcp 2 removed mcp.server.fastmcp, which env/gateway imports at module scope, and the dev # extra's fastmcp needs mcp<2, so a major update can't resolve.