ci: Add Renovate for automated dependency management #928
Merged
tcpipuk
merged 2 commits from 2025-08-17 14:13:33 +00:00
tom/renovate into main 2025-08-17
Merge branch 'main' into tom/renovate
Some checks failed
Checks / Prefligit / prefligit (pull_request) Successful in 21s
Documentation / Build and Deploy Documentation (pull_request) Successful in 49s
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prefligit / prefligit (push) Successful in 13s
Documentation / Build and Deploy Documentation (push) Successful in 36s
Checks / Rust / Format (push) Successful in 40s
Checks / Rust / Clippy (push) Successful in 3m43s
Checks / Rust / Cargo Test (push) Successful in 4m23s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 14m59s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 15m25s
Release Docker Image / merge (push) Successful in 23s
Maintenance / Renovate / Renovate (push) Failing after 7s
ci: Add Renovate for automated dependency management
Some checks failed
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prefligit / prefligit (push) Successful in 19s
Checks / Rust / Format (push) Successful in 43s
Checks / Rust / Clippy (push) Successful in 3m24s
Checks / Rust / Cargo Test (push) Successful in 4m7s
Documentation / Build and Deploy Documentation (pull_request) Successful in 35s
Checks / Prefligit / prefligit (pull_request) Successful in 19s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Configures Renovate bot to create PRs for outdated dependencies. Runs daily at 5am UTC with manual trigger via workflow_dispatch. Configuration: - Ignores custom forks (jemalloc, telemetry packages) - Groups: GHA minor/patch, Rust toolchain, lockfile, Rust patches - Limits: 3 concurrent PRs, 2 PRs per hour - Supports: Cargo, GitHub Actions, Nix