From 71267848ee0114324dd5945c199dfb4b995b9d42 Mon Sep 17 00:00:00 2001 From: Keng Susumpow Date: Mon, 16 Jun 2025 22:51:36 +0700 Subject: [PATCH] Fix Dependabot schema validation errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Schema Issues Fixed - **Removed**: `enable-beta-ecosystems` (not supported in cargo ecosystem) - **Removed**: Empty arrays for `ignore`, `reviewers`, `assignees` (cause validation errors) - **Added**: Comments explaining the removals ## Validation Errors Resolved - ✅ No additional properties outside schema - ✅ No empty arrays requiring minimum items - ✅ Clean, valid Dependabot configuration ## Functionality Preserved - All intelligent grouping maintained - Weekly schedule and PR limits unchanged - Auto-merge handled by separate workflow (not affected) - Commit message and labeling preferences intact The Dependabot configuration now validates against GitHub's schema while maintaining all intended functionality. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/dependabot.yml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index efe3482..9427be7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -13,9 +13,8 @@ updates: open-pull-requests-limit: 5 target-branch: "main" - # Auto-merge patch updates (e.g., 1.0.1 -> 1.0.2) - # This is safe for bug fixes and security patches - enable-beta-ecosystems: true + # Note: Auto-merge is handled by our custom workflow + # No need for enable-beta-ecosystems (not supported in cargo ecosystem) # Group related dependencies to reduce PR noise groups: @@ -78,9 +77,5 @@ updates: - "dependencies" - "security" - # Ignore specific updates if needed (can be added later) - ignore: [] - - # Review settings - reviewers: [] # Can add GitHub usernames here - assignees: [] # Can add GitHub usernames here \ No newline at end of file + # Note: ignore, reviewers, and assignees can be added later when needed + # Empty arrays cause schema validation errors, so they're omitted \ No newline at end of file