Add dependency management with Dependabot and Renovate #778
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR adds comprehensive dependency management configuration for the repository, enabling automated updates for GitHub Actions, Helm chart dependencies, and Docker images.
Changes
1. Enhanced Dependabot Configuration
Updated
.github/dependabot.ymlto include:chore(deps)prefix and scope inclusionNote: Dependabot has limited support for Helm charts and cannot track Helm chart dependencies in
Chart.yamlor Docker images invalues.yamlfiles.2. Added Renovate Configuration
Created
renovate.jsonwith comprehensive settings for:Chart.yamlfiles)values.yamland template files).github/workflows/)Key features:
3. Comprehensive Documentation
Added
DEPENDENCY_MANAGEMENT.mdwith:Updated
README.mdwith a reference to the dependency management documentation.How to Activate
Dependabot
Dependabot is automatically enabled for GitHub repositories. Verify it's active in Settings → Security → Code security and analysis.
Renovate (Recommended)
renovate.jsonconfiguration and start creating pull requestsRecommendations
For this Helm charts repository:
Validation
All configuration files have been validated:
renovate.jsonis valid JSON and conforms to Renovate schema.github/dependabot.ymlis valid YAML and follows Dependabot specificationFixes the issue of activating dependency management for the project.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.