Skip to content

🌱 Add dependabot for automated dependency updates#6

Open
clubanderson wants to merge 1 commit intomainfrom
feature/add-dependabot
Open

🌱 Add dependabot for automated dependency updates#6
clubanderson wants to merge 1 commit intomainfrom
feature/add-dependabot

Conversation

@clubanderson
Copy link

Summary

Adds dependabot.yml for automated dependency updates (GitHub Actions, Docker). Part of event readiness initiative for llm-d ecosystem.

Test plan

  • Verify dependabot PRs appear within 24 hours

/cc @wseaton @zdtsw

Copilot AI review requested due to automatic review settings February 14, 2026 04:47
Copy link

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

This pull request adds a dependabot configuration file to enable automated dependency updates for GitHub Actions and Docker base images as part of the event readiness initiative for the llm-d ecosystem. The configuration sets up weekly checks for both ecosystems with appropriate labels and commit message prefixes.

Changes:

  • Added .github/dependabot.yml configuration file
  • Configured weekly automated updates for GitHub Actions dependencies
  • Configured weekly automated updates for Docker base images

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

labels:
- "dependencies"
commit-message:
prefix: "deps(docker)"
Copy link

Copilot AI Feb 14, 2026

Choose a reason for hiding this comment

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

The repository contains a Rust workspace with Cargo.toml and Cargo.lock files, but there is no cargo package ecosystem configured in dependabot. Consider adding a cargo configuration block to monitor Rust dependencies. This would help keep dependencies like serde, clap, tracing, and other workspace dependencies up to date.

Suggested change
prefix: "deps(docker)"
prefix: "deps(docker)"
# Rust (Cargo) dependency updates
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "release-note-none"
commit-message:
prefix: "deps(cargo)"

Copilot uses AI. Check for mistakes.
schedule:
interval: "weekly"
labels:
- "dependencies"
Copy link

Copilot AI Feb 14, 2026

Choose a reason for hiding this comment

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

The GitHub Actions ecosystem includes the "release-note-none" label, but the Docker ecosystem does not. For consistency, consider adding the "release-note-none" label to the Docker ecosystem configuration as well, since dependency updates typically don't require release notes.

Suggested change
- "dependencies"
- "dependencies"
- "release-note-none"

Copilot uses AI. Check for mistakes.
Comment on lines +16 to +17
- package-ecosystem: "docker"
directory: "/"
Copy link

Copilot AI Feb 14, 2026

Choose a reason for hiding this comment

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

The Docker ecosystem is configured with directory: "/", which will only monitor the Dockerfile at the root level. However, there are additional Dockerfiles in subdirectories (e.g., hca-probe/Dockerfile and hca-probe/docker/Dockerfile). Consider adding separate entries for each directory containing a Dockerfile to ensure all Docker base images are monitored for updates.

Copilot uses AI. Check for mistakes.
@clubanderson
Copy link
Author

👋 @wseaton @zdtsw PTAL — this adds standard governance workflows (typo checker, link checker, upstream dependency monitor) via GitHub Agentic Workflows. Ready for review.

@github-actions
Copy link

🔗 Link Check Results

✅ Summary

  • 0 broken links found
  • 1 possibly transient link found (may resolve on retry)
  • 3 links checked successfully

⚠️ Possibly Transient (may be temporary)

File Line Link Status
docs/upstream-versions.md 77 (pypi.org/redacted) Network restricted (known flaky domain)

Note: The PyPI link appears to be blocked by network restrictions in the CI environment. This is not a broken link in the markdown files themselves, but a transient network issue. The link is valid and should work when accessed from other environments.

Generated by Link Checker for issue #6

@clubanderson clubanderson force-pushed the feature/add-dependabot branch 2 times, most recently from 9a4e99f to ad498c7 Compare February 18, 2026 13:30
@clubanderson
Copy link
Author

👋 @smarterclayton @aavarghese PTAL — adds dependabot for automated dependency updates. Ready for review.

@clubanderson
Copy link
Author

👋 @chcost @Gregory-Pereira PTAL — adds dependabot for automated dependency updates. Ready for review.

@clubanderson clubanderson force-pushed the feature/add-dependabot branch from ad498c7 to e26cdee Compare February 18, 2026 14:25
Add dependabot configuration (GitHub Actions, Docker for root and
subdirectory Dockerfiles, Cargo for Rust dependencies), agentic
workflows, Prow integration, and governance files.

Signed-off-by: Andrew Anderson <andy@clubanderson.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