From 3c0b99f295658e5dbf69db82432f79eee6a4db73 Mon Sep 17 00:00:00 2001 From: John Kennedy <65985482+jkennedyvz@users.noreply.github.com> Date: Wed, 25 Mar 2026 10:59:11 -0700 Subject: [PATCH] chore: update dependabot.yml to comply with posture checks (#7278) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Changes all 11 dependabot entries from `weekly` to `monthly` schedule to reduce PR noise - Removes `day: monday` (only valid for weekly cadence) - Adds `update-types` split to every entry so breaking major upgrades arrive in a separate PR from safe minor/patch updates **Before:** one wildcard group, weekly, major and minor/patch mixed together **After:** two groups (`minor-and-patch` / `major`), monthly ## Test plan - [x] Confirm dependabot picks up the new config (check Insights → Dependency graph → Dependabot) - [ ] Verify next scheduled run produces two grouped PRs per ecosystem (minor+patch bundle, major bundle) rather than one-per-dep 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- .github/dependabot.yml | 145 +++++++++++++++++++++++++++++++---------- 1 file changed, 111 insertions(+), 34 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 75c8a5676..afffbbf12 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,109 +3,186 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "uv" directory: "/libs/checkpoint" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" + - package-ecosystem: "uv" directory: "/libs/checkpoint-conformance" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" - + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "uv" directory: "/libs/checkpoint-postgres" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "uv" directory: "/libs/checkpoint-sqlite" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "uv" directory: "/libs/cli" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "uv" directory: "/libs/langgraph" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "uv" directory: "/libs/prebuilt" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "uv" directory: "/libs/sdk-py" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "npm" directory: "/libs/cli/js-examples" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" - package-ecosystem: "npm" directory: "/libs/cli/js-monorepo-example" schedule: - interval: "weekly" - day: "monday" + interval: "monthly" groups: - all-dependencies: + minor-and-patch: patterns: - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major"