Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Dependabot configuration for debugpy.
#
# This file configures version updates: Dependabot opens pull requests to keep
# dependencies current so they don't drift far enough to accumulate
# vulnerabilities in the first place.
#
# NOTE: Security (CVE) updates are NOT enabled by this file. They require the
# separate "Dependabot security updates" toggle in repo Settings -> Code
# security. Keeping dependencies current here reduces the surface area for
# those alerts.
#
# Docs: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
updates:
# Python packages used to run and exercise the test suite.
- package-ecosystem: "pip"
directory: "/tests"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
labels:
- "dependencies"
groups:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The patterns: ["*"] grouping collapses every dependency into one all-or-nothing grouped PR. Given the PR's stated CVE-remediation goal, a single breaking major bump (e.g. numpy, gevent, django) can wedge the entire group and delay a security-relevant bump (e.g. requests) swept into it. Consider carving high-risk majors out of the catch-all group, or rely on Dependabot's ungrouped security PRs once that setting is enabled. Not a blocker.

python-test-dependencies:
patterns:
- "*"

# GitHub Actions used by the workflows in .github/workflows.
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
labels:
- "dependencies"
groups:
github-actions:
patterns:
- "*"
Loading