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
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ updates:
directory: /
schedule:
interval: weekly
ignore:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

priority medium security confident

Keep patch updates enabled for GitHub Actions

This rule also applies to the GitHub Actions update group, preventing automatic patch updates for every action. That can leave workflow actions on versions with known or subsequently fixed vulnerabilities and delays security maintenance across CI. Remove the wildcard suppression or narrowly exclude only actions with a demonstrated incompatibility.


Additional critique observation

priority medium confident

Allow grouped Cargo patch updates

[RULE] dependency-update-scope

This wildcard ignore takes precedence over the cargo-minor-and-patch group below, so the group can receive minor updates but never patch updates. For example, a dependency update from 0.13.1 to 0.13.2 will be suppressed entirely, including fixes delivered in patch releases, contradicting the existing group configuration and the repository's stated Dependabot practice. Remove this ignore entry or narrow it to dependencies that are intentionally excluded.

Suggested change for this observation (reference only)



Additional security observation

priority medium confident

Do not suppress patch updates for every dependency

[RULE] dependency-update-suppression

The wildcard ignore rule disables routine patch updates for every Cargo dependency in this update group, including patches that may contain security fixes or important bug fixes. Dependabot's separate security-update flow can cover known advisories, but fixes that are not yet recognized as advisories—or updates needed to keep the dependency graph secure—will no longer be proposed automatically. Remove the wildcard suppression or scope it to specific dependencies with a documented compatibility reason.

[RULE] dependency-update-suppression ·

- dependency-name: "*"
update-types: ["version-update:semver-patch"]
Comment on lines +7 to +9

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Preserve patch-level security updates

When an advisory is fixed by a patch release, Dependabot security updates honor ignore rules, so this wildcard suppresses the remediation PR rather than only routine version-update noise; the identical GitHub Actions rule has the same problem. This contradicts the commit's stated expectation that security updates remain unaffected and can leave a vulnerable locked dependency without an automated fix, so routine patch PRs need to be filtered by a mechanism that does not globally ignore patch updates.

Useful? React with 👍 / 👎.

open-pull-requests-limit: 5
commit-message:
prefix: "deps"
Expand All @@ -18,6 +21,9 @@ updates:
directory: /
schedule:
interval: weekly
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-patch"]
open-pull-requests-limit: 5
commit-message:
prefix: "ci"
Expand Down
Loading