ci(dependabot): split the cargo group — isolate napi, pin ureq to 2.x (#348)
The cargo group bundled every crate bump into one PR, which forced the napi-rs 3 migration (a coordinated CLI + crate major) together with an unrelated ureq bump. Give napi/napi-derive/napi-build their own group so the napi-3 work lands as a self-contained PR, and ignore ureq major updates: ureq 3 unconditionally pulls webpki-root-certs (CDLA-Permissive-2.0), which the native-tls / OS-trust-store setup in wickra-data deliberately avoids.
This commit is contained in:
@@ -10,9 +10,22 @@ updates:
|
|||||||
default-days: 7
|
default-days: 7
|
||||||
commit-message:
|
commit-message:
|
||||||
prefix: "deps(cargo)"
|
prefix: "deps(cargo)"
|
||||||
|
# ureq is intentionally pinned to 2.x. ureq 3 unconditionally pulls
|
||||||
|
# webpki-root-certs (CDLA-Permissive-2.0); the native-tls / OS-trust-store
|
||||||
|
# setup in wickra-data deliberately avoids that licence. Block the major
|
||||||
|
# bump (2.x patch/minor still flow through).
|
||||||
|
ignore:
|
||||||
|
- dependency-name: "ureq"
|
||||||
|
update-types: ["version-update:semver-major"]
|
||||||
groups:
|
groups:
|
||||||
|
# napi-rs (napi / napi-derive / napi-build) is a coordinated major
|
||||||
|
# migration that must move with @napi-rs/cli on the npm side — keep it in
|
||||||
|
# its own PR rather than bundled with unrelated crate bumps.
|
||||||
|
napi:
|
||||||
|
patterns: ["napi", "napi-derive", "napi-build"]
|
||||||
cargo:
|
cargo:
|
||||||
patterns: ["*"]
|
patterns: ["*"]
|
||||||
|
exclude-patterns: ["napi", "napi-derive", "napi-build"]
|
||||||
|
|
||||||
# Node binding npm dependencies.
|
# Node binding npm dependencies.
|
||||||
- package-ecosystem: npm
|
- package-ecosystem: npm
|
||||||
|
|||||||
Reference in New Issue
Block a user