DataDesigner/.github/dependabot.yml
Andre Manoel 47be28c799
fix: tune Dependabot config and fix DCO assistant bugs (#534)
* fix: restrict Dependabot pip updates to security-only

The Dependabot config added in #517 included weekly version-bump PRs for
all three pip packages. This would generate noisy PRs for routine dep
updates we don't need. Set open-pull-requests-limit: 0 on the pip
ecosystems so only CVE-triggered security updates open PRs.

GitHub Actions weekly bumps are kept as-is to keep SHA pins current.

* fix: group Dependabot Actions PRs and fix DCO allowlist

- Add a Dependabot group to bundle all GitHub Actions updates into a
  single weekly PR instead of one per action
- Fix DCO allowlist: dependabot -> dependabot[bot] to match the actual
  GitHub username (the old value never matched, but there were no
  Dependabot PRs before #517 to expose the bug)

* fix: align DCO assistant if-condition with custom sign-off text

The step's if-condition checked for the default sign-off text but
custom-pr-sign-comment uses different wording. This meant the
issue_comment trigger was always skipped - sign-offs only worked
by accident when a subsequent push re-triggered the action via
pull_request_target.
2026-04-13 12:12:26 -03:00

33 lines
761 B
YAML

version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
groups:
all-actions:
patterns:
- "*"
commit-message:
prefix: "ci"
- package-ecosystem: pip
directory: /packages/data-designer-config
schedule:
interval: weekly
open-pull-requests-limit: 0
commit-message:
prefix: "chore"
- package-ecosystem: pip
directory: /packages/data-designer-engine
schedule:
interval: weekly
open-pull-requests-limit: 0
commit-message:
prefix: "chore"
- package-ecosystem: pip
directory: /packages/data-designer
schedule:
interval: weekly
open-pull-requests-limit: 0
commit-message:
prefix: "chore"