Skip to content

Configure Dependabot for WTA Rust dependencies - #520

Open
vanzue wants to merge 1 commit into
mainfrom
dev/vanzue/setup-wta-dependabot
Open

Configure Dependabot for WTA Rust dependencies#520
vanzue wants to merge 1 commit into
mainfrom
dev/vanzue/setup-wta-dependabot

Conversation

@vanzue

@vanzue vanzue commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary of the Pull Request

Configure GitHub Dependabot version updates for the WTA Rust dependency graph.

References and Relevant Issues

Tracks #521

Detailed Description of the Pull Request / Additional comments

  • Checks /tools/wta Cargo dependencies weekly on Monday at 09:00 Asia/Shanghai.
  • Groups routine minor and patch updates to limit PR noise.
  • Keeps agent-client-protocol* updates in dedicated PRs for focused ACP compatibility review.
  • Documents the required WTA third-party notice regeneration step.

Dependabot reads configuration from the default branch. After merge, maintainers with write access can trigger it from Insights → Dependency graph → Dependabot → Check for updates.

Validation Steps Performed

  • npx -y yaml-lint .github/dependabot.yml
  • Checked the configuration fields against GitHub's Dependabot 2.0 schema.

PR Checklist

  • Closes #xxx
  • Tests added/passed (configuration validation)
  • Documentation updated
  • Schema updated (not necessary)

Check the tools/wta Cargo dependency graph weekly, group routine minor and patch updates, and keep ACP SDK updates in dedicated pull requests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: effeb503-7fb5-449e-905a-3f7ea0e084a1
Copilot AI review requested due to automatic review settings July 30, 2026 03:19

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.

🟢 Ready to approve

The Dependabot configuration is syntactically valid, scoped to /tools/wta, and the documented notice-regeneration script path exists in the repo.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Adds a GitHub Dependabot configuration to automate dependency update PRs for the WTA Rust (Cargo) workspace under tools/wta, with grouping rules to reduce PR noise while isolating agent-client-protocol* updates for focused review.

Changes:

  • Configured weekly Dependabot checks for Cargo dependencies in /tools/wta (Monday 09:00 Asia/Shanghai).
  • Grouped routine minor/patch version updates while excluding agent-client-protocol* from that group.
  • Documented the follow-up step to regenerate third-party notices after accepting dependency updates.
File summaries
File Description
.github/dependabot.yml Adds Dependabot v2 config for Cargo updates in tools/wta, including grouping and notice-regeneration guidance.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Low

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

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.

2 participants