Skip to content

chore: group dependabot dependency updates - #681

Merged
eval-exec merged 1 commit into
nervosnetwork:developfrom
eval-exec:chore/dependabot-group-updates
Aug 5, 2026
Merged

chore: group dependabot dependency updates#681
eval-exec merged 1 commit into
nervosnetwork:developfrom
eval-exec:chore/dependabot-group-updates

Conversation

@eval-exec

Copy link
Copy Markdown
Collaborator

What

Add a groups block to .github/dependabot.yml so Dependabot bundles updates into grouped PRs instead of one PR per package. Currently this repo gets ~10 separate weekly PRs (e.g. #670#678).

Groups

  • ckb-stack — all ckb-* crates, in one PR.
  • rust-dependencies — all remaining crates, in one PR.

Why split out ckb-*

The ckb-* crates are released in lockstep and share schemars/JsonSchema wiring, so they must move together — a PR that bumps a single ckb-* crate (e.g. #676 ckb-error, #678 ckb-script) does not compile in isolation. Grouping them makes their PR coherent and reviewable as a unit, and keeps a breaking change in an unrelated crate from blocking needed stack bumps.

Notes

Bundle cargo dependency updates into grouped PRs instead of one PR per
package:

- ckb-stack: all ckb-* crates. These are released in lockstep and share
  schemars/JsonSchema wiring, so they must move together; a PR bumping a
  single ckb-* crate does not compile on its own.
- rust-dependencies: all remaining crates, in one PR.

Replaces ~10 individual weekly PRs with two grouped ones.
Copilot AI lite review requested due to automatic review settings August 4, 2026 12:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Dependabot configuration to reduce PR noise by grouping Cargo dependency updates into coherent bundled PRs, with a dedicated group for ckb-* crates that must be upgraded together.

Changes:

  • Add a groups block to the existing Cargo updates entry.
  • Introduce ckb-stack group for ckb-* crates.
  • Introduce rust-dependencies group for all other crates (with ckb-* excluded).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@eval-exec

Copy link
Copy Markdown
Collaborator Author

@chenyukang

@eval-exec
eval-exec merged commit ebfedb2 into nervosnetwork:develop Aug 5, 2026
10 of 11 checks passed
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.

3 participants