ci: Add Renovate for automated dependency management #928

Merged
tcpipuk merged 2 commits from tom/renovate into main 2025-08-17 14:13:33 +00:00

2 commits

Author SHA1 Message Date
283888e788 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
2025-08-17 13:27:33 +00:00
f54e59a068 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
2025-08-17 14:20:20 +01:00