Skip to content

Conversation

@hristoterezov
Copy link
Member

Summary

  • Adds comprehensive Dependabot configuration to automate dependency updates
  • Enables GitHub Actions version monitoring with weekly updates
  • Configures npm dependency updates with grouped dev dependencies to reduce PR noise
  • Uses conventional commit message formatting for consistency

Configuration Details

GitHub Actions Monitoring

  • Weekly schedule for action version updates
  • Labels: dependencies, github-actions
  • Commit prefix: chore(ci)

npm Dependencies

  • Weekly schedule for package updates
  • Labels: dependencies, npm
  • Commit prefix: build(deps) (matches existing Dependabot PRs)
  • Groups minor and patch updates for development dependencies to reduce PR volume

Benefits

  • Automated version updates for GitHub Actions workflows
  • Improved npm dependency monitoring with better organization
  • Consistent commit message formatting
  • Reduced PR noise through grouped updates

Test Plan

  • Configuration file created at .github/dependabot.yml
  • Once merged, Dependabot will start creating PRs on the weekly schedule
  • Verify that GitHub Actions and npm updates appear with correct labels and commit messages

…pendencies

Adds comprehensive Dependabot configuration to automate dependency updates:
- GitHub Actions version monitoring with weekly updates
- npm dependency updates with grouped dev dependencies to reduce PR noise
- Conventional commit message formatting (chore(ci) for Actions, build(deps) for npm)
- Proper labeling for easier PR categorization

This enables automated version updates for GitHub Actions workflows while maintaining the existing npm dependency monitoring with improved settings.
@hristoterezov hristoterezov merged commit db4ae0b into master Oct 30, 2025
3 checks passed
@hristoterezov hristoterezov deleted the chore/add-dependabot-config branch October 30, 2025 14:30
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.

3 participants