ci: add weekly dependabot updates

Propose Cargo and GitHub Actions updates, grouping compatible Cargo
bumps. Hold zbus at its current major while ksni requires zbus 5.
This commit is contained in:
devmobasa committed 2026-10-30 19:25:05 +01:00
1 parent e009114d63
commit 8d0c13f946
2 files changed
+28

No files matched your search

+1
View File
@@ -17,6 +17,7 @@
prefill for binaries that can never be updated retroactively.
- Keep Linux system dependencies aligned with real build needs for Wayland, Cairo, Pango, GTK4/libadwaita, D-Bus, packaging, and Nix checks.
- `deny.toml` is the dependency policy and the `dependency-policy` job enforces it. Advisories report without blocking, so a new advisory cannot fail an unrelated pull request; bans, licenses, and sources block.
- `dependabot.yml` proposes weekly Cargo and GitHub Actions updates. Its zbus major-version ignore is coupled to the advisory ignores in `deny.toml`.
- Do not weaken release checks or skip package layout/version validation without a documented reason.
## Coupled Changes
+27
View File
@@ -0,0 +1,27 @@
version: 2
updates:
- package-ecosystem: cargo
directory: /
schedule:
interval: weekly
open-pull-requests-limit: 5
groups:
compatible:
update-types:
- minor
- patch
ignore:
# ksni, which the tray feature needs, still requires zbus 5. Remove this
# with the matching advisory ignores in deny.toml.
- dependency-name: zbus
update-types:
- version-update:semver-major
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
groups:
actions:
patterns:
- "*"