Skip to content

ci: add Dependabot for cargo and GitHub Actions#25

Open
don-petry wants to merge 1 commit intooneirosoft:mainfrom
don-petry:ci/dependabot
Open

ci: add Dependabot for cargo and GitHub Actions#25
don-petry wants to merge 1 commit intooneirosoft:mainfrom
don-petry:ci/dependabot

Conversation

@don-petry
Copy link
Copy Markdown
Contributor

@don-petry don-petry commented Mar 31, 2026

Why?

Dependencies with known vulnerabilities or outdated actions can introduce security risks and subtle breakage. Dependabot automates the tedious work of monitoring and proposing updates, keeping the supply chain current without manual effort.

Summary

  • Add .github/dependabot.yml to enable automated dependency updates
  • Configures weekly Cargo dependency updates (prefixed deps)
  • Configures weekly GitHub Actions updates (prefixed ci)

Addresses item 5 in #11.

Test plan

  • Verify Dependabot opens PRs on the configured schedule
  • Confirm PR prefixes match the configured commit-message settings

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 31, 2026 02:48
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a Dependabot configuration to the repository to automate weekly dependency update PRs for both Rust (Cargo) dependencies and GitHub Actions workflow dependencies, aligning with CI/quality improvements in issue #11.

Changes:

  • Add .github/dependabot.yml enabling weekly updates for the cargo ecosystem at repo root, with commit message prefix deps.
  • Add weekly updates for the github-actions ecosystem at repo root, with commit message prefix ci.

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

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