Skip to content

[codex] Tame Renovate dependency grouping#531

Merged
wesbillman merged 1 commit into
mainfrom
wes/renovate-safer-deps
May 11, 2026
Merged

[codex] Tame Renovate dependency grouping#531
wesbillman merged 1 commit into
mainfrom
wes/renovate-safer-deps

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

🤖 This PR adjusts Renovate so dependency updates can land in smaller, safer batches instead of repeatedly recreating the failing all-non-major PR.

What changed:

  • Set recreateWhen to never so closed unmerged Renovate PRs do not keep coming back unchanged.
  • Split minor and patch streams globally.
  • Keep Cargo updates isolated because 0.x minor releases can be breaking.
  • Temporarily hold secp256k1 below 0.31 until sprout-pair-relay is migrated away from the removed rand-std feature.

Why:
PR #523 is failing because Renovate bumps secp256k1 to 0.31 while the crate still requests rand-std, which no longer exists. That breaks artifact generation and most Rust/desktop CI jobs before they do useful work.

Validation:

  • jq empty renovate.json
  • git diff --check
  • pre-commit hooks: desktop/web checks, Rust format, mobile analyze
  • pre-push hooks: web/desktop builds, Tauri check, mobile test/analyze, Rust clippy, Rust unit tests

@wesbillman wesbillman marked this pull request as ready for review May 11, 2026 17:15
@wesbillman wesbillman merged commit eb73a7f into main May 11, 2026
15 checks passed
@wesbillman wesbillman deleted the wes/renovate-safer-deps branch May 11, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant