Skip to content

Have Dependabot update Rust dependencies - #139

Merged
dduugg merged 2 commits into
mainfrom
add-dependabot-ecosystems
Oct 12, 2026
Merged

dduugg merged 2 commits into
mainfrom
add-dependabot-ecosystems

Conversation

@dduugg

@dduugg dduugg commented Oct 12, 2026

Copy link
Copy Markdown
Contributor
  • Adds a cargo entry to .github/dependabot.yml, so Dependabot updates the crates in Cargo.toml, not just the actions.
  • It has the same monthly schedule, single group and 7-day cooldown as the actions entry. Cargo.lock is tracked, so the default versioning strategy keeps it current.
  • rust-toolchain.toml isn't included. Dependabot's rust-toolchain ecosystem could update it, but a new toolchain can bring new clippy lints, which CI's -Dwarnings turns into failures.

Dependabot updated the actions but not the crates in Cargo.toml, so
those were updated only by hand. The cargo entry takes the same monthly
schedule, single group and 7-day cooldown as the actions entry. Since
Cargo.lock is tracked, Dependabot's default strategy keeps it current;
pks, which doesn't track its lockfile, needs `versioning-strategy:
increase` instead.
@github-project-automation github-project-automation Bot moved this to Triage in Modularity Oct 12, 2026
Sort `updates` alphabetically by package-ecosystem, with no blank lines
between entries. Dependabot treats each entry on its own, so the order
changes nothing, but a sorted list gives each new ecosystem one obvious
place to go.
@dduugg
dduugg marked this pull request as ready for review October 12, 2026 20:50
@dduugg
dduugg requested a review from a team as a code owner October 12, 2026 20:50
@dduugg
dduugg merged commit e03315e into main Oct 12, 2026
14 checks passed
@dduugg
dduugg deleted the add-dependabot-ecosystems branch October 12, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant