Skip to content

ci: add Dependabot for Cargo and GitHub Actions#311

Open
fischeti wants to merge 1 commit into
masterfrom
dependabot
Open

ci: add Dependabot for Cargo and GitHub Actions#311
fischeti wants to merge 1 commit into
masterfrom
dependabot

Conversation

@fischeti

@fischeti fischeti commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Sets up dependabot for Rust dependencies and Github Actions on a weekly basis. A 7-day cooldown is configured for security reasons.

Tested on my fork e.g. fischeti#2

@fischeti fischeti requested a review from micprog June 5, 2026 13:51

@micprog micprog left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, ideally we also get notified of major bumps that we should align to - if it requires manual updates in the rest of the code we should then do that.

Comment thread .github/dependabot.yml
default-days: 7
groups:
# One PR for routine patch/minor bumps to keep noise down.
cargo-minor-patch:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Does the bot also flag major bumps?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I had to double check, but yes! By default every kind of version bump results in a separate PR i.e. one PR per dependency. With the groups configuration, we just bundle all minor and patch into one PR to reduce noise, since those should usually not cause any problems.

Weekly updates with a 7-day cooldown. Minor/patch Cargo bumps are
grouped into one PR; GitHub Actions updates are grouped together.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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