Skip to content

feat: Added dependabot workflow and scheduled workflow to auto merge PRs#695

Merged
Roopan-Microsoft merged 3 commits intomainfrom
PSL-dependabotworkflow
Feb 4, 2026
Merged

feat: Added dependabot workflow and scheduled workflow to auto merge PRs#695
Roopan-Microsoft merged 3 commits intomainfrom
PSL-dependabotworkflow

Conversation

@Rafi-Microsoft
Copy link
Contributor

Purpose

This pull request introduces automated management for dependency updates using Dependabot and GitHub Actions. It adds configuration to enable grouped updates for GitHub Actions, Python, and npm dependencies, and provides a workflow to automatically rebase and merge Dependabot pull requests targeting a dedicated branch. These changes streamline dependency maintenance and reduce manual intervention.

Dependabot configuration:

  • Added .github/dependabot.yml to enable grouped monthly updates for GitHub Actions, Python (pip), and npm dependencies across relevant directories, targeting the dependabotchanges branch.

Automated workflow for Dependabot PRs:

  • Added .github/workflows/scheduled-Dependabot-PRs-Auto-Merge.yml workflow to automatically detect, rebase (with conflict resolution), and merge Dependabot PRs targeting dependabotchanges, supporting multiple merge strategies and daily scheduling.
  • The workflow filters PRs authored by Dependabot, rebases conflicting PRs using a "prefer-theirs" strategy, and attempts merge, squash, and rebase strategies for merging, with clear logging and error handling.

Does this introduce a breaking change?

  • Yes
  • No

@Roopan-Microsoft Roopan-Microsoft merged commit 86b86ba into main Feb 4, 2026
5 checks passed
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