chore(renovate): weekly batched dependency PRs
Merged
BN
12d ago+82+82+01234567890123456789-0-0-0123456789
Replaces ~60 single-dependency Renovate PRs with 8 PRs, refreshed once a week.
Groups (later rules win, so crypto beats breaking):
non-breaking-dependencies: minor, patch, digest, pinmajor-breaking-dependencies: majors plus Cargo 0.x minor bumps (one branch viagroupSlug)rust-toolchain:rustalonecrypto-crates: aes, cbc, cipher, hkdf, hmac, rsa, sha1, sha2, rcgen, rustls, rustls-native-certs, tokio-rustls, x509-parser- Gated deps keep their existing rules:
actions/runner,smol-machines/smolvm,node20,node24
Schedule: * 7 * * 1 America/New_York, with updateNotScheduled: false, so branches are created and rebased only on Monday 7am and CI runs once per batch per week.
Approval: dependencyDashboardApproval: false; PRs open without ticking the dashboard.
fixtures/upstream-workflows/** is disabled; those old action pins are test inputs.
Verified with a local renovate@44.155.6 --platform=local --dry-run=full: config accepted, 8 branches produced.
Summary by cubic
Consolidates ~60 per-dependency Renovate PRs into 8 weekly batched PRs, refreshed every Monday 7am America/New_York.
- Non-breaking updates (minor, patch, digest, pin) land in one PR; majors and Cargo 0.x minor bumps land in a separate breaking PR.
- Rust toolchain and crypto/TLS crates get dedicated PRs so those changes get focused review.
- Gated deps (
actions/runner,smol-machines/smolvm,node20,node24) keep their existing rules. fixtures/upstream-workflows/**andbenchmarks/**are frozen: they pin old versions on purpose as test inputs and for comparable benchmark results.- PRs open without dashboard approval; branches are only created and rebased on the weekly schedule.
Summary by CodeRabbit
- Chores
- Dependency updates are scheduled for Mondays at 07:00 Eastern Time and no longer run outside the scheduled window.
- Updates are grouped by compatibility impact, with separate groups for Rust toolchain and cryptography/TLS updates.
- Updates to selected workflow fixtures and benchmark files are disabled.