Repository navigation
ci: switch dependabot to biweekly patch-only updates - #122
Conversation
Version updates now run on the 1st and 15th via cron, allow only semver-patch bumps, and land as one multi-ecosystem PR. The previous config ignored patch updates, which also suppressed patch-level security PRs; security updates now always come through.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Greptile SummaryThis PR reconfigures Dependabot to run on a biweekly cron schedule (1st and 15th at 09:00 UTC), restricts version updates to semver-patch only via
Confidence Score: 4/5The config change is safe to merge but multi-ecosystem grouping will not work as intended until the per-ecosystem cooldown blocks are removed. The cooldown entries on each ecosystem update contradict the multi-ecosystem-groups goal: only one ecosystem will batch per cooldown window instead of all three combining into a single PR. The rest of the change is correct and well-formed. .github/dependabot.yml — the three cooldown blocks need to be removed for multi-ecosystem grouping to function correctly. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["Biweekly cron trigger\n1st & 15th, 09:00 UTC"] --> B["Dependabot checks ecosystems"]
B --> C["cargo patches"]
B --> D["npm patches"]
B --> E["github-actions patches"]
C --> F{"cooldown\ndefault-days: 7\n⚠️ known incompatibility"}
D --> F
E --> F
F -->|"Expected (intended)"| G["Single combined PR\nall-deps group"]
F -->|"Actual (bug)"| H["One ecosystem PR\nevery 7 days only"]
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A["Biweekly cron trigger\n1st & 15th, 09:00 UTC"] --> B["Dependabot checks ecosystems"]
B --> C["cargo patches"]
B --> D["npm patches"]
B --> E["github-actions patches"]
C --> F{"cooldown\ndefault-days: 7\n⚠️ known incompatibility"}
D --> F
E --> F
F -->|"Expected (intended)"| G["Single combined PR\nall-deps group"]
F -->|"Actual (bug)"| H["One ecosystem PR\nevery 7 days only"]
Reviews (3): Last reviewed commit: "ci: move open-pull-requests-limit to mul..." | Re-trigger Greptile |
Compute Unit Report
🔺 increase · 🔻 decrease · – unchanged · 🆕 new · 🗑 removed (vs Generated: 2026-07-09 |
Summary
allow— majors and minors no longer open PRsmulti-ecosystem-groupsignoresemver-patch rule, which also suppressed patch-level security PRs — security updates now always come through at any severity and bump levelTest Plan