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 high critique confident

Do not suppress all patch-level dependency updates

This wildcard ignore applies to every Cargo dependency in the root update configuration, preventing Dependabot from opening patch updates that may contain bug fixes or security fixes. It also contradicts the following cargo-minor-and-patch group, whose stated purpose is to propose routine compatible patch updates. Remove this ignore or restrict it to explicitly approved dependencies; otherwise the repository can remain indefinitely on vulnerable or broken patch releases.


Additional security observation

priority medium confident

Do not suppress all patch updates

[RULE] ignored-security-updates

This wildcard ignore applies to every dependency in the Cargo update configuration, and the same block is added to the GitHub Actions configuration. Security fixes are frequently released as semver patch versions, so this prevents Dependabot from opening updates that remediate vulnerabilities and leaves the repository dependent on manual detection and upgrades. Restrict the ignore rule to specific noisy dependencies, or remove it and handle unwanted updates individually.


Additional critique observation

priority high confident

Keep patch updates enabled for GitHub Actions

[RULE] ignored-dependency-updates

This wildcard ignore also suppresses patch updates for every GitHub Action, including updates that may repair action bugs or address security issues without changing the major or minor version. Since the workflow relies on third-party actions, disabling all patch proposals weakens the repository's update and supply-chain maintenance. Remove this ignore or enumerate only dependencies that are deliberately pinned.

[RULE] ignored-dependency-updates ·

- dependency-name: "*"
update-types: ["version-update:semver-patch"]
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