chore(deps): restrict Dependabot to security updates only (#918)

Disable scheduled version-update PRs (open-pull-requests-limit: 0). Keep
grouped security PRs per ecosystem; symphonia migration ignores unchanged.
This commit is contained in:
cucadmuh
2026-05-29 23:19:18 +03:00
committed by GitHub
parent 5e5f395d1d
commit c0d7079e88
2 changed files with 22 additions and 5 deletions
+21 -4
View File
@@ -1,5 +1,10 @@
# Weekly dependency update PRs for npm (frontend) and Cargo (src-tauri workspace). # Dependabot: security updates only (no scheduled version bumps).
# Review and merge like any other PR; run CI before merging. #
# Version updates are disabled via open-pull-requests-limit: 0. GitHub still opens
# PRs when Dependabot/npm/cargo audit reports a vulnerability (and related
# transitive fixes in the same bump). Routine minor/patch upgrades are manual.
#
# Requires "Dependabot security updates" enabled in repo Settings → Code security.
version: 2 version: 2
updates: updates:
@@ -8,18 +13,30 @@ updates:
schedule: schedule:
interval: weekly interval: weekly
day: monday day: monday
open-pull-requests-limit: 5 open-pull-requests-limit: 0
labels: labels:
- dependencies - dependencies
- security
groups:
npm-security:
applies-to: security-updates
patterns:
- "*"
- package-ecosystem: cargo - package-ecosystem: cargo
directory: /src-tauri directory: /src-tauri
schedule: schedule:
interval: weekly interval: weekly
day: monday day: monday
open-pull-requests-limit: 5 open-pull-requests-limit: 0
labels: labels:
- dependencies - dependencies
- security
groups:
cargo-security:
applies-to: security-updates
patterns:
- "*"
ignore: ignore:
# Symphonia 0.6 is a coordinated migration (API break + isomp4 patch port). # Symphonia 0.6 is a coordinated migration (API break + isomp4 patch port).
# See workdocs: internal/collaboration/tasks/2026-05-symphonia-0.6-migration/ # See workdocs: internal/collaboration/tasks/2026-05-symphonia-0.6-migration/
+1 -1
View File
@@ -25,4 +25,4 @@ Include what you can: affected version, platform (Windows / macOS / Linux), step
## Secure development ## Secure development
Pull requests are reviewed on `main`. Dependency updates are tracked via Dependabot. For general contribution expectations, see [CONTRIBUTING.md](CONTRIBUTING.md). Pull requests are reviewed on `main`. **Dependency security updates** are tracked via Dependabot (PRs only for reported vulnerabilities and their fix paths—not routine version bumps). For general contribution expectations, see [CONTRIBUTING.md](CONTRIBUTING.md).