Files
hyper-custom-cert/.github/dependabot.yml
2025-08-14 16:12:46 -04:00

64 lines
1.7 KiB
YAML

# Dependabot configuration for hyper-custom-cert
# Monitors TLS dependencies for security updates and advisories
# Generated for Task 6: Dependency Monitoring Setup
version: 2
updates:
# Monitor Rust dependencies in the main crate
- package-ecosystem: "cargo"
directory: "/crates/hyper-custom-cert"
schedule:
interval: "weekly"
day: "monday"
time: "09:00"
timezone: "UTC"
# Focus on security updates with higher priority
open-pull-requests-limit: 10
reviewers:
- "security-team"
assignees:
- "maintainer"
labels:
- "dependencies"
- "security"
# Security updates get higher priority
allow:
- dependency-type: "all"
# Group minor and patch updates to reduce noise
groups:
tls-dependencies:
patterns:
- "hyper-tls"
- "native-tls"
- "hyper-rustls"
- "rustls-pemfile"
- "rustls*"
update-types:
- "minor"
- "patch"
# Separate major updates for careful review
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
commit-message:
prefix: "deps"
include: "scope"
# Monitor security updates more frequently
- package-ecosystem: "cargo"
directory: "/crates/hyper-custom-cert"
schedule:
interval: "daily"
# Only security updates in daily checks
allow:
- dependency-type: "direct"
update-types: ["security"]
- dependency-type: "indirect"
update-types: ["security"]
open-pull-requests-limit: 5
labels:
- "security-update"
- "high-priority"
commit-message:
prefix: "security"
include: "scope"