Shared Renovate preset for the SignalWire SDK port matrix. Every repo extends this one config:
{ "extends": ["github>signalwire/renovate-config"] }Policy (default.json): weekly (Mon before 9am); minor+patch grouped into one
PR and auto-merged as soon as the required test CI check is green (PRs open weekly; merges aren't held for the weekly window) (minimumReleaseAge
3 days); majors and pre-1.0 minors require an explicit tick on the repo's
Dependency Dashboard before a PR opens. platformAutomerge relies on each repo's
branch-protection ruleset (required check: test; porting-sdk also audit).
C++ (signalwire-cpp) has no built-in CMake FetchContent manager, so a
customManagers regex matches GIT_REPOSITORY … GIT_TAG vX.Y.Z. Perl uses the
built-in cpanfile manager. All other ecosystems (cargo/gomod/npm/gradle/
composer/bundler/nuget/pip/github-actions) are first-class built-in managers.