Skip to content

ci: extend Dependabot to cargo, npm and docker - #146

Open
BenjaminDEMAILLE wants to merge 1 commit into
seqeralabs:mainfrom
BenjaminDEMAILLE:chore/dependabot-ecosystems
Open

ci: extend Dependabot to cargo, npm and docker#146
BenjaminDEMAILLE wants to merge 1 commit into
seqeralabs:mainfrom
BenjaminDEMAILLE:chore/dependabot-ecosystems

Conversation

@BenjaminDEMAILLE

Copy link
Copy Markdown

Problem

.github/dependabot.yml only declared the github-actions ecosystem. The Rust crate, the Astro docs site (/docs) and the Dockerfile base image got no version updates. The cargo and npm_and_yarn bumps merged so far (#93, #99, #100) came from security advisories, which run without config.

Change

Adds three weekly ecosystems:

Ecosystem Directory Manifest
cargo / Cargo.toml / Cargo.lock
npm /docs docs/package.json
docker / Dockerfile (rust:1-bookworm)

Minor/patch updates are grouped per ecosystem, and all action bumps are grouped into one PR, so weekly noise stays at a few PRs instead of one per dependency. Major bumps still arrive individually. open-pull-requests-limit: 5 on cargo and npm.

Test

check-yaml (pre-commit) passes; config parses as valid YAML. Dependabot itself validates the file on merge to the default branch (Insights → Dependency graph → Dependabot).

🤖 Generated with Claude Code

Dependabot only tracked GitHub Actions. Version updates for the Rust
crate, the Astro docs site and the Dockerfile base image were never
opened; the cargo and npm bumps merged so far came from security
advisories only.

Adds weekly cargo (/), npm (/docs) and docker (/) ecosystems, and
groups minor/patch updates (plus all action bumps) into single PRs to
keep the review load low.

Co-Authored-By: Claude Opus 5 (1M context) <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.

1 participant