Skip to content

ci(dependabot): split the cargo group — isolate napi, pin ureq to 2.x#348

Merged
kingchenc merged 1 commit into
mainfrom
chore/split-dependabot-cargo
Jun 27, 2026
Merged

ci(dependabot): split the cargo group — isolate napi, pin ureq to 2.x#348
kingchenc merged 1 commit into
mainfrom
chore/split-dependabot-cargo

Conversation

@kingchenc

Copy link
Copy Markdown
Collaborator

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.

Changes

  • napi / napi-derive / napi-build get their own group, so the napi-3 work
    lands as a self-contained PR rather than mixed with unrelated bumps.
  • ureq major updates are ignored. 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. 2.x patch/minor still flow.

Once on `main`, Dependabot regenerates the cargo PRs split accordingly and the
old grouped PR (#345) is superseded.

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.
@codecov

codecov Bot commented Jun 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@kingchenc kingchenc merged commit 13b2ee5 into main Jun 27, 2026
56 checks passed
@kingchenc kingchenc deleted the chore/split-dependabot-cargo branch June 27, 2026 22:53
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